refactor: consolidate boilerplate for element.one("$destroy") listeners that unregister children
refactor: final consolidation of children inheritance functionality before fixes