Ideally this class would be pulled out into a separate file in `manifests/dependencies` like in boxen/puppet-php#5