See my comment below about primitive vs type in EV. It applies here too (collection members can be of any type, not just "primitives")