          self.sessions = dict()
          self.lowest_avg_loss = dict()
          self.inputs = dict()
          self.config = dict()
          self.load()
          self.session_id = self.new_session_id()
          self.create_new_session(no_logs, pingpong)
          logger.debug("Initialized %s:", self.__class__.__name__)
  
      @property
 
</s> remove         self.state = State(self.model_dir, self.name, no_logs, pingpong, training_image_size)
 </s> add         self.state = State(self.model_dir,
                           self.name,
                           self.config_changeable_items,
                           no_logs,
                           pingpong,
                           training_image_size) </s> remove                 self.replace_config()
 </s> add                 self.replace_config(config_changeable_items) </s> remove             model_name = ".".join(self.__module__.split(".")[-2:])
 </s> add             model_name = self.config_section
        self.load(config_changeable_items)
          self.sessions = dict()
          self.lowest_avg_loss = dict()
          self.inputs = dict()
          self.config = dict()
        self.load(config_changeable_items)
          self.session_id = self.new_session_id()
          self.create_new_session(no_logs, pingpong)
          logger.debug("Initialized %s:", self.__class__.__name__)
  
      @property
keep keep keep keep replace keep keep keep keep keep
 Allow 'unfixed' parameters for model config 
plugins/train/model/_base.py