Object-collection hierarchy improvements