ADDED config file path
ADDED overloaded constructors for all config types