Collection components now attach to their parent when the parent is created and dont lose the property even when nothing is in the collection
Collection component events are now added to the collection element in the parent for mass event dispatch and handling
Added events property to viewmodels that returns a description of any event objects in the viewmodel
Added routed event handlers
Added viewmodelcollections for managing collections of viewmodels with routed event handling
Fixed typo
Added explicit typing to viewmodel collections
Fixed typos and moved prototype definitions
Fixed bug in data binding of collection components
Fixed bug causing event names to be passed incorrectly
Reverted to non-array like and fixed bug causing activation and finish arguments to be passed incorrectly
Fixed several small bugs in routed event framework
Simplified creation of view model collections
Fixed critical bug causing routed events to interfere with each other
Fixed bug causing collection children to be unable to be found