public interface InstanceView<T>
extends Serializable
Generic view of an instance that is triggering an event. This view is to provide simple data access to
event data, though it does provide handle (getSource) to get hold of "raw" instance if more information
is required.
Triggers to copy data from source to view. Different implementations of the view
might have different needs on when this would happen.
PersistentEventManager will invoke it before delivering if it was not done before.