docs: public Object readObject(String correlationId, ConfigParams parameters) throws ApplicationException {
  		if (_path == null)
  			throw new ConfigException(correlationId, "NO_PATH", "Missing config file path");
  
  		try {
  			Path path = Paths.get(_path);
  
  			String json = new String(Files.readAllBytes(path));
  			json = parameterize(json, parameters);
  
  			return jsonMapper.readValue(json, typeRef);
  		} catch (Exception ex) {
  			throw new FileException(correlationId, "READ_FAILED", "Failed reading configuration " + _path + ": " + ex)
  					.withDetails("path", _path).withCause(ex);
  		}
  	}