Please add support for `patternProperties`. It should be treated exactly like `properties` from a documentation perspective.