public static string Append(this string source, IHttpFilter filter)
        {
            if (filter == null)
            {
                return(source);
            }

            var query = filter.ToQueryString();

            return(source.Append(query));
        }