Added the unserialize of collection types to array, ArraObject and ArrayCollection. This will cause a BC break due to the addition of metadata and field variables to serializer types.