`#finder` rubs me as a weird method name. We could get all ruby-ish and do something like `def [](request_class)` to make it work kinda like a hash accessor, or a name like `#find` or `#response_for` might work.