Needs a new model class because the attachment objects don't decompose nicely into the required roles for the maximize component. Or at least it doesn't now, I don't remember having so much trouble before (is it because the properties are marked as required now?)