Refacto PuppetClassFactory -> ParameterFactory