complete OAuthUser class