minProperties, maxProperties, properties, and patternProperties tests