Non-persisted Objects

The ViewModel interface can be implemented by a view model domain object to provide full control over its serialization to and from a memento.

There is a more in-depth discussion on view models in the user guide.