Extended the functionality of the messenger mixin to support object message and subscription definitions