These features are specific to the
Asynchronous events implement InfoMessageObject, WorldEvent and WorldViewEvent.
Object updating events implement InfoMessageObject, WorldEvent and WorldViewObject.
Path and other (TODO) more complex objects implements InfoMessageObject only. The following object (in terms of the message passing) has to be hand coded.