Adding ability for aggregates to cascade to other aggregates, with
prevention of infinite loops