code: public static ConfigParams fromValue(Object value) {
  		Map<String, Object> map = RecursiveObjectReader.getProperties(value);
  		return new ConfigParams(map);
  	}
docs: Creates a new ConfigParams object filled with key-value pairs from specified
  object.
  
  @param value an object with key-value pairs used to initialize a new
  ConfigParams.
  @return a new ConfigParams object.
  
  @see RecursiveObjectReader#getProperties(Object)