Moved Message interface to the messages package