parameterized class for inheritable base classes in puppet 2.7 not supported