I was wondering if we could apply here [this refactoring](https://github.com/ploeh/Albedo/pull/28#discussion_r7390182).

However, we don't currently support queries for methods with parameters in the `Methods<T>` class so with the current API the code would look like:

```
return new Methods<ClassWithMethods>()
    .Select(x=> x.TheMethod(default(int))
    .GetParameters()
    .First();
```
So perhaps we could postpone this refactoring (as well as the [other](https://github.com/ploeh/Albedo/pull/28#discussion_r7390189) [refactorings](https://github.com/ploeh/Albedo/pull/28#discussion_r7390182))..