Classes
 ClassDescription
 DataEvent A general purpose event that allows to store arbitrary object in its data property.
 MethodReturnEvent This class defines a generic method return event that can used by any class to notify its caller through a callback.