protected abstract IUserInfoRequest CreateUserInfoRequest(UserInfoRequestParameters parameters);
 public virtual IUserInfo GetUserInfo(UserInfoRequestParameters parameters)
 {
     return CreateUserInfoRequest(parameters).GetUserInfo(parameters);
 }