I'd rather use `Configuration` to build the configuration settings. It inherits from hash, so it should be fine.