              _CONFIG = Config(model_name).config_dict
          return _CONFIG
  
      @property
      def name(self):
          """ Set the model name based on the subclass """
          basename = os.path.basename(sys.modules[self.__module__].__file__)
 
</s> remove             model_name = ".".join(self.__module__.split(".")[-2:])
 </s> add             model_name = self.config_section </s> remove     @staticmethod
    def set_helptext_choices(option):
        """ Set the helptext choices """
        choices = ""
        if option["choices"]:
            choices = "\nChoose from: {}".format(option["choices"])
        elif option["type"] == bool:
            choices = "\nChoose from: True, False"
        elif option["type"] == int:
            cmin, cmax = option["min_max"]
            choices = "\nSelect an integer between {} and {}".format(cmin, cmax)
        elif option["type"] == float:
            cmin, cmax = option["min_max"]
            choices = "\nSelect a decimal number between {} and {}".format(cmin, cmax)
        return choices

 </s> add  </s> remove     def replace_config(self):
        """ Replace the loaded config with the one contained within the state file """
 </s> add     def replace_config(self, config_changeable_items):
        """ Replace the loaded config with the one contained within the state file
            Check for any fixed=False parameters changes and log info changes
        """
    @property
    def config_changeable_items(self):
        """ Return the dict of config items that can be updated after the model
            has been created """
        return Config(self.config_section).changeable_items

              _CONFIG = Config(model_name).config_dict
          return _CONFIG
  
    @property
    def config_changeable_items(self):
        """ Return the dict of config items that can be updated after the model
            has been created """
        return Config(self.config_section).changeable_items

      @property
      def name(self):
          """ Set the model name based on the subclass """
          basename = os.path.basename(sys.modules[self.__module__].__file__)
keep keep add keep keep keep keep
 Allow 'unfixed' parameters for model config 
plugins/train/model/_base.py