public MailMessageWrapper WithHtmlBody(string bodyTemplate)
{
if (HtmlBody != null)
throw new InvalidOperationException("An HTML body already exists");
string populatedBody = TemplateParser.ReplaceTokens(bodyTemplate, TokenValues);
HtmlBody = populatedBody;
return this;
}