required property
6.5.3. required
The value of this keyword MUST be an array. Elements of this array, if any, MUST be strings, and MUST be unique. \
An object instance is valid against this keyword if every item in the array is the name of a property in the instance. \
Omitting this keyword has the same behavior as an empty array.
Implementation
List<String> required;