- extended so that EventMetadata contains EventType, making it easier to distinguish between event types.
- renamed "ChangedObject" to "ObjectChanged" (more consistent with "ActionInvocation")
and have also:
- extended ObjectChanged event so that also exposes the className of the changed object, for routing in pubsub (eg Camel)
- injected the ObjectStringifier (and extended to support derivation of classname) so that is done for custom payload events as well as regular