anchor.diff:        _isEnabledChanged = true;
         
         invalidateProperties();
  +    }
  +  }
  +  
  +  //---------------------------------
  +  // disableRemoveComponents
  +  //---------------------------------
  +  
  +  bool _disableRemoveComponents = false;
  +  
  +  bool get disableRemoveComponents => _disableRemoveComponents;
  +  set disableRemoveComponents(bool value) {
  +    if (value != _disableRemoveComponents) {
  +      _disableRemoveComponents = value;
       }
     }
     
  
positive.code:   }
  
    void removeAll() {
      int i = _childWrappers.length;
      
      while (i > 0) removeComponent(_childWrappers[--i]);
  
negative.code:   bool get visible;
    set visible(bool value);
    
    bool get disableRemoveComponents;
    set disableRemoveComponents(bool value);
    
    bool get useMatrixTransformations;
    set useMatrixTransformations(bool value);
    
  