Depending on the jsonschema version you need to list required fields before or as a part of the fields themselves. I left it as not required until we decide on what version we want to use, otherwise it fails to load the config.