Might be useful to split the config in multiple files. - pass config file name to constructor - use member variable to keep filename