public function fetchAll()
    {
        $collection = new Collection();
        foreach ($this->getRepositories() as $repo) {
            /** @var MigrationRepositoryInterface $repo */
            $versions = $repo->fetchAll();
            $collection->merge($versions);
        }

        return $collection;
    }