void IWidgetHost.SaveWidgetDataMembers()
 {
     if (_userWidget != null)
     {
         List<dataStore> SettingsToSave = new List<dataStore>();
         WidgetModel wm = new WidgetModel();
         Ektron.Cms.PageBuilder.WidgetHost wh = new Ektron.Cms.PageBuilder.WidgetHost();
         if (wh.SaveWidgetProperties(ref _userWidget, out SettingsToSave))
         {
             (this as IWidgetHost).Save(dataStore.Serialize(SettingsToSave));
         }
     }
 }
 void IWidgetHost.LoadWidgetDataMembers()
 {
     if (_userWidget != null)
     {
         WidgetTypeModel widgetTypeModel = new WidgetTypeModel();
         WidgetModel widgetModel = new WidgetModel();
         WidgetTypeData widgettype = null;
         if (widgetTypeModel.FindByControlURL(_widget.ControlURL, out widgettype))
         {
             Ektron.Cms.PageBuilder.WidgetHost wh = new Ektron.Cms.PageBuilder.WidgetHost();
             wh.PopulateWidgetProperties(ref _userWidget, ref widgettype, _widget.Settings);
         }
     }
 }