Because we're dropping the `RequestParameters` base class here, we lose this method here which was taking care of the mapping of values to the expected API parameters:

https://github.com/octokit/octokit.net/blob/master/Octokit/Models/Request/RequestParameters.cs#L22

Perhaps we need to make the other magic in that class available as an extension method, so you could do something like this:

```
var d = new Dictionary<string, string>();
d.Add("page", Page.ToString());
d.Add("per_page", PerPage.ToString());
d.Add("sort", Sort.ToParameter());
d.Add("order", Order.ToParameter());
...
```

So we can reuse the logic across different enums...