Fix validation of fields with empty definition

Fields with empty definitions in schema (ie.fields that are allowed to be stored to db but no other rules are enforced) were reported as non-existent by _validate() function. The PR fixes that behavior.