Add `parent` property to list of initial names.

Also make Events propagate in the order they are added.