At the moment, all oath connections use the same class. However there are cases where we may want to alter the connection handling for a given service without affecting that of another (ex: github application headers are different than those of google) or to allow the use of a different http method (ex: chr or restclient)

If we could set a subclass defined and linked to the connector we could accomplish this. Similar to how views lets you set your own handler classes in your info hooks.