public void Dispose()
 {
   ReleaseAllVisibleEnabledNotifications();
   _registeredSettingTypes.Clear();
   _workflowConfigurationController = null;
   _currentConfigController = null;
 }
    protected void Initialize()
    {
      Register(new YesNoController());
      Register(new EntryController());
      Register(new SingleSelectionListController());
      Register(new MultiSelectionListController());
      Register(new NumberSelectController());
      Register(new PathSelectionController());
      // More generic controller types go here

      _workflowConfigurationController = new WorkflowConfigurationController();
    }