public void SendMessage(IIdentity recipient, string message)
{
_AuthenticateIfNeeded();
if(_Credentials == null)
throw new Exception("Your credentials can not still be null. This should NEVER happen.");
var realUsername = !recipient.UserName.ToLowerInvariant().EndsWith("@gmail.com")
? recipient.UserName + "@gmail.com"
: recipient.UserName;
_DataAccess.Message(realUsername, message);
}