Migrating message functionality to Atlantis\Message