Use separate object to manage composite items, cannot select individual items in *ItemGroup and setParentItem propagates hover event upwards