Clean up the Message class and rework of the reply message

Removed the unused implicit methods.
Reply message reworked to actually use the class as argument instead of the java implementation.
Another  test case is added to the EventBusTest for the reply functionality