support IHtmlString along with HtmlString