In an app I'm working on I want to be able to swap out the OauthCredentialManager for my own because I want to store the tokens in the database against an authenticated user rather than using Laravel's cache / session.
Can this be easily done using our own XeroServiceProvider, because I see there are places where the package uses OauthCredentialManager directly.