MessageInterface is now Message. Message is now AbstractMessage