public MailMessageWrapper WithPlainTextBody(string bodyTemplate)
{
if (PlainTextBody != null)
throw new InvalidOperationException("A plaintext body already exists");
string populatedBody = TemplateParser.ReplaceTokens(bodyTemplate, TokenValues);
PlainTextBody = populatedBody;
return this;
}