public bool AddPersonUserToGroup(PersonUser user, DataTypes.Group group)
        {
            // Create Authorization Invocation Context
            var authorizedInvocationContext =
                CreateAuthorizedInvocationContext();

            // Invoke SSO Admin AddUserToLocalGroupAsync operation
            return(authorizedInvocationContext.
                   InvokeOperation(() =>
                                   _ssoAdminBindingClient.AddUserToLocalGroupAsync(
                                       new ManagedObjectReference {
                type = "SsoAdminPrincipalManagementService",
                Value = "principalManagementService"
            },
                                       new SsoPrincipalId {
                name = user.Name,
                domain = user.Domain
            },
                                       group.Name)).Result);
        }