This is wrong. It will be a Collection, not always an ArrayCollection