I think we should better call `OAuthClient`, `OAuth2` here for the consistency. But for the constructors should always have the `Client` postfix.