{"ScriptPreparationCode":"class MyObj {\r\n\tprop = undefined\r\n\r\n\tget propAccessor() {\r\n\t\treturn this.prop;\r\n\t}\r\n\r\n\tset propAccessor(val) {\r\n\t\tthis.prop = val;\r\n\t}\r\n}\r\n\r\nvar obj = new MyObj();","TestCases":[{"Name":"Read directly from prop","Code":"var value = obj.prop;","IsDeferred":false},{"Name":"Set directly to prop","Code":"obj.prop = 123;","IsDeferred":false},{"Name":"Read from getter","Code":"var value = obj.propAccessor;","IsDeferred":false},{"Name":"Set to setter","Code":"obj.propAccessor = 123;","IsDeferred":false}]}