allowing scalar params to be null and still validate if they're not required (eg params.ProviderId can be set to null now as per docs for google+ provider)