docs: public void save() throws IOException {
          if(BulkChange.contains(this))   return;
          XmlFile config = getConfigXml();
          config.write(this);
          SaveableListener.fireOnChange(this, config);
      }