Fixed a bug with the key.selection and value.selection in build and push
verifyschema() now takes the schema of the subfiled rather than entire
record if this property is enforced