Unrestrictive `validate_schema`
The validate_schema
method does not reject data dicts that contain unknown/unused entries. This might lead to problems in the future if entries are added to the handling code, but not to the schema. Therefore, the validate_schema
has to be more restrictive and only allow the entries listed in the schema.