public function saveAggregateRoots()
    {
        foreach ($this->aggregateRoots as $aggregateRootHash => $aggregateRoot) {
            $this->aggregateRootSaveCallbacks[$aggregateRootHash]->save($aggregateRoot);
        }
    }