code: def _validate_obj_by_schema(self, obj, obj_nex_id, vc):
          
          return self._validate_id_obj_list_by_schema([(obj_nex_id, obj)], vc, group_by_warning=False)
docs: Creates:
              errors if `obj` does not contain keys in the schema.ALLOWED_KEY_SET,
              warnings if `obj` lacks keys listed in schema.EXPECETED_KEY_SET,
                        or if `obj` contains keys not listed in schema.ALLOWED_KEY_SET.