Begin implementing Communicator and Message.