passing dictionary into HtmlHelper.AnonymousObjectToHtmlAttributes cause htmlAttributes to be incorrect