Refactored UpdateEvent handling to include old entities
The old version of an entity is now included for all UpdateEvent
s.
Previously, only FullUpdateEvent
s included both versions. For
PatchUpdateEvent
s the entity is cloned before modification to preserve
the old state.
Edited by Daniel Gerhardt