added some attr_writer for the config, to allow it to be configured at runtime rather than via the yml file