implement property access for CastCollections, fixing test