code: def _read_config(correlation_id, path, parameters):
          
          value = YamlConfigReader(path)._read_object(correlation_id, parameters)
          return ConfigParams.from_value(value)
docs: Reads configuration from a file, parameterize it with given values and returns a new ConfigParams object.
  
          :param correlation_id: (optional) transaction id to trace execution through call chain.
  
          :param path: a path to configuration file.
  
          :param parameters: values to parameters the configuration.
  
          :return: ConfigParams configuration.