Updates to AssociatedObject type
Fix Core binding to allow multiple recursive definition for Events.
Add Event object
Add Event to Observable
Fix typo in property name