 			namespaceSignalName = "on#{utils.capitalize(namespace)}Change"
 			uniquePropName = namespace + utils.capitalize(name)
 
-			func = funcCache["set-deep-#{namespace}-#{internalName}-#{developmentSetter?}-#{implementation?}"] ?= do ->
+			func = do ->
 				funcStr = "return function(val){\n"
 				`//<development>`
 				if developmentSetter?

				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?


	Impl.DeepObject = DeepObject

	exports =
	Object: UtilsObject
	FixedObject: FixedObject
