Added ability to send implementing object as a message