Add generic_descriptions on violations definitions

(fix #70)
Expire per-domain materials when a new domain is added (fix #117)