Use AuthorizationServiceInterface instead of AuthorizationService