add abstract field to the schema and sort the fields to be easier to check what is missing.