Finished implementation of Communicator, Message.