diff --git a/prototype/systemPrototypes.go b/prototype/systemPrototypes.go
index b911d47db0f62aacf5e40253da69acc38e176733..9f8e5b7c930d6abc94349c25d85498a636b3f27d 100644
--- a/prototype/systemPrototypes.go
+++ b/prototype/systemPrototypes.go
@@ -36,8 +36,8 @@ namespace.`,
 				`local ns = k.core.v1.namespace;`,
 				``,
 				`ns.new() +`,
-				`ns.mixin.metadata.name(${name}) +`,
-				`ns.mixin.metadata.labels({name: ${name}})`,
+				`ns.mixin.metadata.name(import 'param://name') +`,
+				`ns.mixin.metadata.labels({name: import 'param://name'})`,
 			},
 		},
 	},
@@ -101,10 +101,10 @@ will typically look something like:
 				`local port = k.core.v1.service.mixin.spec.portsType;`,
 				``,
 				`service.new(`,
-				`  ${name},`,
-				`  ${targetLabelSelector},`,
-				`  port.new(${servicePort}, ${targetPort})) +`,
-				`service.mixin.spec.type(${type})`,
+				`  import 'param://name',`,
+				`  import 'param://targetLabelSelector',`,
+				`  port.new(import 'param://servicePort', import 'param://targetPort')) +`,
+				`service.mixin.spec.type(import 'param://type')`,
 			},
 		},
 	},
@@ -220,19 +220,19 @@ to 'targetLabelSelector', at 'targetPort'.`,
 				`local service = k.core.v1.service;`,
 				`local servicePort = k.core.v1.service.mixin.spec.portsType;`,
 				``,
-				`local targetPort = ${containerPort};`,
-				`local labels = {app: ${name}};`,
+				`local targetPort = import 'param://containerPort';`,
+				`local labels = {app: import 'param://name'};`,
 				``,
 				`local appService = service.new(`,
-				`  ${name},`,
+				`  import 'param://name',`,
 				`  labels,`,
-				`  servicePort.new(${servicePort}, targetPort)) +`,
-				`service.mixin.spec.type(${type});`,
+				`  servicePort.new(import 'param://servicePort', targetPort)) +`,
+				`service.mixin.spec.type(import 'param://type');`,
 				``,
 				`local appDeployment = deployment.new(`,
-				`  ${name},`,
-				`  ${replicas},`,
-				`  container.new(${name}, ${image}) +`,
+				`  import 'param://name',`,
+				`  import 'param://replicas',`,
+				`  container.new(import 'param://name', import 'param://image') +`,
 				`    container.ports(containerPort.new(targetPort)),`,
 				`  labels);`,
 				``,
@@ -272,8 +272,8 @@ to 'targetLabelSelector', at 'targetPort'.`,
 				`local configMap = k.core.v1.configMap;`,
 				``,
 				`configMap.new() +`,
-				`configMap.mixin.metadata.name("${name}") +`,
-				`configMap.data("${data}")`,
+				`configMap.mixin.metadata.name(import 'param://name') +`,
+				`configMap.data(import 'param://data')`,
 			},
 		},
 	},
@@ -348,11 +348,11 @@ populated from 'name'.`,
 				`local port = container.portsType;`,
 				``,
 				`deployment.new(`,
-				`  ${name},`,
-				`  ${replicas},`,
-				`  container.new(${name}, ${image}) +`,
-				`    container.ports(port.new(${port:80})),`,
-				`  {app: ${name}})`,
+				`  import 'param://name',`,
+				`  import 'param://replicas',`,
+				`  container.new(import 'param://name', import 'param://image') +`,
+				`    container.ports(port.new(import 'param://port')),`,
+				`  {app: import 'param://name'})`,
 			},
 		},
 	},