verifySchemaAndValidate now uses SchemaCriterion class