It's too easy to mix up the classes `AuthenticationResponse` and `AuthenticationResult`
It's too easy to mix up the classes
AuthenticationResponseandAuthenticationResult