private void Sign <T>(Authentication authentication, ResultBase <T> result) { result.Validate(authentication); }