public function runAggregateRootCallbacks($child)
    {
        $objectHashId = $this->getObjectHashId($child);

        if (!isset($this->aggregateRootChildren[$objectHashId])) {
            return;
        }

        foreach ($this->aggregateRootChildren[$objectHashId] as $aggregateRootData) {
            $aggregateRoot = $aggregateRootData["aggregateRoot"];
            $aggregateRootData["function"]($aggregateRoot, $child);
        }
    }