protected void AppendQueryParameters(ref string uri, IQueryProvider queryProvider)
        {
            if (queryProvider != null)
            {
                Query query = new Query();
                queryProvider.BuildQuery(query);

                AppendQueryParameters(ref uri, query);
            }
        }