 		# getter
 		internalName = getPropInternalName name
 
-		propGetter = basicGetter =
-		funcCache["get-#{internalName}"] ?= Function "return this.#{internalName}"
+		propGetter = basicGetter = Function "return this.#{internalName}"
 
 		if valueConstructor
 			propGetter = ->

				func = new Function 'impl', 'implValue', 'emitSignal', 'debug', funcStr
			propSetter = basicSetter = func implementation, implementationValue, emitSignal, developmentSetter
		else
			func = funcCache["set-#{internalName}-#{developmentSetter?}-#{implementation?}"] ?= do ->
				funcStr = "return function(val){\n"
				`//<development>`
				if developmentSetter?

			namespaceSignalName = "on#{utils.capitalize(namespace)}Change"
			uniquePropName = namespace + utils.capitalize(name)

			func = do ->
				funcStr = "return function(val){\n"
				`//<development>`
				if developmentSetter?
