public function hydrate($puppetModules, $revision)
    {
        if ($revision->hasGroups()) {
            foreach ($revision->getGroups() as $group) {
                $this->groupHydrator->hydrate($puppetModules, $group);
            }
        }
    }