Code review

In general I think this module looks good.

I only have a few questions and comments.
It should be enforced in the "new_materials" entity type field.