See: https://tools.ietf.org/html/draft-handrews-json-schema-validation-02#section-6.5 - [ ] maxProperties - [ ] minProperties - [x] required - [ ] dependentRequired