parent implementor is now correct for aggregates.