Interface IAuthenticationPerformer<ReturnType,​CreateArgType>