now handles patternProperties validation
updated status