public bool AddGroupToGroup(DataTypes.Group groupToAdd, DataTypes.Group destinationGroup)
        {
            // Create Authorization Invocation Context
            var authorizedInvocationContext =
                CreateAuthorizedInvocationContext();

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