removed parseConfigFile() and getActive()
finish isValid and OptionDefinition