Currently the JSON configuration input parameters do not have default values (at least some of them). The mandatory parameters need not have default values, but then must return exceptions when not set. A thorough overhaul of the configuration functionality is necessary.