public virtual HttpRequestBuilder AddPrefixQueryParam(string key, object value, bool replace = false) { if (replace) { QueryParams.RemoveAll(v => v.Key == key); SuffixQueryParams.RemoveAll(v => v.Key == key); } QueryParams.Insert(0, new KeyValuePair <string, string>(key, value.ToString())); return(this); }