{"ScriptPreparationCode":"var obj = {};\r\n\r\nvar _obj = {};\r\nvar proxy = new Proxy(_obj, {\r\n set: (obj, prop, value) =\u003E { _obj[prop] = value; }\r\n});\r\n\r\nvar defineProp = {};\r\nObject.defineProperty(defineProp, \u0027prop\u0027, {\r\n configurable: false,\r\n set: v =\u003E defineProp._v = v\r\n});\r\n","TestCases":[{"Name":"Direct","Code":"obj.prop = 5;","IsDeferred":false},{"Name":"Define Property","Code":"defineProp.prop = 5;","IsDeferred":false},{"Name":"Proxy","Code":"proxy.prop = 5;","IsDeferred":false}]}