In V8, what specifically happens to an object's underlying storage and hidden class when you delete a non-last property with the delete operator?const o = { a: 1, b: 2, c: 3 }; delete o.b; o.d = 4;