{"ScriptPreparationCode":"simpleRef = {\r\n isRef: true,\r\n value: \u0022bob1\u0022\r\n};\r\nnewProxy = new Proxy({\r\n newStuff: \u0022bob2\u0022\r\n}, {\r\n get(target, key) {\r\n console.log(target, \u0022key\u0022, key);\r\n }\r\n});","TestCases":[{"Name":"Setting prototype to proxy","Code":"Object.setPrototypeOf(simpleRef, newProxy);\r\nconst temp = simpleRef.value \u002B simpleRef.newStuff;","IsDeferred":false},{"Name":"Temp","Code":"const temp = simpleRef.value \u002B simpleRef.newStuff;","IsDeferred":false}]}