{"ScriptPreparationCode":"object = { value: \u0027data\u0027 };\r\nproxy = new Proxy(object, {})\r\nproxyGet = new Proxy(object, {\r\n\tget(target, prop, receiver) {\r\n \treturn target[prop]\r\n }\r\n})\r\nprops = {}\r\nObject.defineProperty(props, \u0022value\u0022, {get() {return \u0022data\u0022}, set() {}})","TestCases":[{"Name":"Object access","Code":"object.value;","IsDeferred":false},{"Name":"Proxy access","Code":"proxy.value","IsDeferred":false},{"Name":"Proxy with get handler access","Code":"proxyGet.value","IsDeferred":false},{"Name":"Property","Code":"props.value;","IsDeferred":false}]}