Add `parent` property to list of initial names.

Also make Events propagate in the order they are added.
Merge branch 'dynamicObject-parent' into uberbranch