improving classes for reading the configuration of prolog engines from a settings file