If I have the following snippet in my schema ```json "additionalProperties": false, "readOnlyProperties": [ "/properties/TPSCode" ], "primaryIdentifier": [ "/properties/TPSCode" ], ``` But I haven't actually defined a `TPSCode` in `properties`, I would expect `cfn validate` to fail.