protected abstract void VisitElement(UnsafeRawHtml e);
protected override void VisitElement(UnsafeRawHtml e) { _html.Write(e.Html); }