`Schema` extends `Extensible` which suggests that extension properties should start with `x-`. However, schemas actually permit properties with any name and has `set` and `get` methods to allow this. We should clarify which arbitrary properties of a schema are considered extensions.