public EmailMessage GetMessageFor(Person person)
        {
            var from = EmailAddressFactory.GetOfficeAddress();
            var to   = EmailAddressFactory.GetNewAddress(person.EmailAddress.Address, person.EmailAddress.Display);

            string subject = GetSubject(person);
            string message = GetMessage(person);

            return(EmailMessage.Factory(from, to, subject, message));
        }