The above four lines could be condensed into:
```
var d = new Dictionary<string, string>{
    { "q", Term },
    { "page", Page.ToString(CultureInfo.InvariantCulture) },
    { "per_page", PerPageToString(CultureInfo.InvariantCulture) },
};
```

But is there any reason why we're not just using the `ToParametersDictionary` method here?