protected function createStoreCommand(Aggregate $aggregate): self
    {
        // We gotta retrieve the corresponding query adapter to use.
        $mapper = $aggregate->getMapper();

        return new self($aggregate, $mapper->newQueryBuilder());
    }