Added a collection extension to serialize ArrayCollection to an array. I'm not sure how we unserialize properly knowing what the property uses.
WIP collection unserializer.
Fixed misspelled annotation. Now I have to figure out how to get the properties.
Added annotation variable
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.
CS fixes and one test fix.
Changed method property order for Type classes.
Fixed ArrayObject tests.
Fixed cs problem.
Merge pull request #39 from crimsonronin/master

Collection serialization