Made closer to json-schema v3