{"ScriptPreparationCode":"\u0027use strict\u0027;\r\nclass a {a=3;b(){blur()}}\r\nclass b {a=3;b(){blur()}}\r\nlet obj1 = new a\r\nlet obj2 = new a\r\nReflect.setPrototypeOf(obj2, b.prototype)","TestCases":[{"Name":"normal object","Code":"obj1.a = 2\r\nobj1.a\r\ndelete obj1.a\r\nobj1.b()\r\n\u0027a\u0027in obj1\r\nObject.defineProperty(obj1,\u0027a\u0027,{value:2})","IsDeferred":false},{"Name":"mutated","Code":"obj2.a = 2\r\nobj2.a\r\ndelete obj2.a\r\nobj2.b()\r\n\u0027a\u0027in obj2\r\nObject.defineProperty(obj2,\u0027a\u0027,{value:2})","IsDeferred":false}]}