add validateArguments() for better error reporting of missing params, in combination with getConfigs().xyz()