Create Messages

this looks like another good case for ```delegate``` so that ```profile.username``` just works