I can't help thinking that it would be nicer (and more consistent with other areas) to just use sub resources rather than a map valued attribute.