protected override void ExecuteCore(ConfigurationNode node) { try { UIService.BeginUpdate(); ConfigurationApplicationNode appNode = new ConfigurationApplicationNode(applicationData); IConfigurationUIHierarchy hierarchy = new ConfigurationUIHierarchy(appNode, ServiceProvider); ConfigurationUIHierarchyService.AddHierarchy(hierarchy); hierarchy.Load(); UIService.SetUIDirty(hierarchy); } finally { UIService.EndUpdate(); } }