Moving sendMessageReceive and sendMessageCallback to the Mailbox