private void AppendUnrelatedFilters(HtmlComposite composite, Aspect aspect, NameValueCollection parameters)
 {
     foreach (string key in parameters.AllKeys)
     {
         if (
             !"orderBy".Equals(key, StringComparison.OrdinalIgnoreCase) &&
             !"orderByDirection".Equals(key, StringComparison.OrdinalIgnoreCase) &&
             !"page".Equals(key, StringComparison.OrdinalIgnoreCase) &&
             !"pageSize".Equals(StringComparison.OrdinalIgnoreCase) &&
             !aspect.HasMember(key))
         {
             composite.AppendStandalone("input",
                                        new HtmlAttribute("type", "hidden"),
                                        new HtmlAttribute("name", key),
                                        new HtmlAttribute("value", parameters[key]));
         }
     }
 }