So basically this replaces my stuff in the annotation ? This means you don't have ResourceAssocationMetadata (like I had on my other PR ?). I think this is better, as it allow multiple nested level.