The `required` flag is ignored during `Record`/`SubRecord` validation. If a `Record` or `SubRecord` has a field with `required=True`, validation should fail if that field is not present in the value being validated.