public override void update()
        {
            CswNbtMetaDataNodeType SiteNt = _CswNbtSchemaModTrnsctn.MetaData.getNodeType("Site");

            if (null != SiteNt && SiteNt.getObjectClass().ObjectClass == CswEnumNbtObjectClass.LocationClass)
            {
                foreach (CswNbtObjClassLocation SiteNode in SiteNt.getNodes(true, false, false, false))
                {
                    if (SiteNode.Name.Text == "Site 1")
                    {
                        SiteNode.IsDemo    = false;
                        SiteNode.Name.Text = "Default Site"; //Sitename cannot be changed do to unique constraint.
                        SiteNode.postChanges(ForceUpdate: false);
                        break;
                    }
                }
            }

            CswNbtMetaDataObjectClass InventoryGroupClass = _CswNbtSchemaModTrnsctn.MetaData.getObjectClass(CswEnumNbtObjectClass.InventoryGroupClass);

            foreach (CswNbtObjClassInventoryGroup InventoryGroup in InventoryGroupClass.getNodes(true, false, false, false))
            {
                if (InventoryGroup.Name.Text == "Default Inventory Group")
                {
                    InventoryGroup.IsDemo = false;
                    InventoryGroup.postChanges(ForceUpdate: false);
                    break;
                }
            }

            CswNbtMetaDataObjectClass WorkUnitClass = _CswNbtSchemaModTrnsctn.MetaData.getObjectClass(CswEnumNbtObjectClass.WorkUnitClass);

            foreach (CswNbtObjClassWorkUnit WorkUnit in WorkUnitClass.getNodes(true, false, false, false))
            {
                if (WorkUnit.Name.Text == "Default Work Unit")
                {
                    WorkUnit.IsDemo = false;
                    WorkUnit.postChanges(ForceUpdate: false);
                    break;
                }
            }
        }