public static function getInstance()
 {
     if (!isset(self::$instance)) {
         $c = __CLASS__;
         self::$instance = new $c();
     }
     return self::$instance;
 }
 function getThemeOverrides()
 {
     if (class_exists('WiziappComponentsConfiguration')) {
         $attrAdd = WiziappComponentsConfiguration::getInstance()->getAttrToAdd($this->baseName);
         if (isset($this->attrIgnoreAddOverride[$this->layout])) {
             foreach ($attrAdd as $attr) {
                 if (!isset($this->attrIgnoreAddOverride[$this->layout][$attr]) || $this->attrIgnoreAddOverride[$this->layout][$attr]) {
                     $this->themeAddAttr[] = $attr;
                 }
             }
         } else {
             $this->themeAddAttr = $attrAdd;
         }
         $this->themeRemoveAttr = WiziappComponentsConfiguration::getInstance()->getAttrToRemove($this->baseName);
     }
 }