Object: Implement collection over object subtrees.
Remove EventLoopFastEvents collection boilerplate.

Transition to using the new collection feature of the Object framework.