Wouldn't ```entity.as[OAuthIdentityResponse]``` work as well?