This has come up as a question a few times. `propertyNames` doesn't interact with other keywords. - [ ] `additionalProperties` and `propertyNames` (applies to earlier drafts as well) - [ ] `unevaluatedProperties` and `propertyNames`