Do we need the duplicate `material_types` entries?  If so, perhaps we can use an anchor:

<pre>
material_type: &material_type_attributes
    works_of_at: Works of Art
    ...

material_types:
    &lt;&lt;: *material_type_attributes
</pre>