public void Dispose()
 {
     widgetTypeWidgetConfiguration = null;
 }
 public override void Build <T>(T resultClass)
 {
     widgetTypeWidgetConfiguration                     = (WidgetTypeWidgetConfiguration)resultClass.GetType().GetMethod("Convert").Invoke(resultClass, null);
     widgetTypeWidgetConfiguration.WidgetType          = _adminFacade.GetWidgetTypeByWidgetTypeId((int)(resultClass as dynamic).WidgetTypeId);
     widgetTypeWidgetConfiguration.WidgetConfiguration = _adminFacade.GetWidgetConfigurationByWidgetConfigurationId((int)(resultClass as dynamic).WidgetConfigurationId);
 }