Removed generic parameter from DropMessage and replaced its data element's type with ModelObject.
Adapted unittests to Non-generic DropMessage object refactoring.
Introduced as-method for ModelObjects as an intermediate for casting e.g. a ModelObject given by a DropMessage object to a user-defined target type