Ability to send back the correct OAuth responses for errors and access tokens whilst internally working in richer objects