An immutable update with spread is written as below. What is the key correctness issue?const prev = { a: 1, nested: { x: 1, y: 2 } }; const next = { ...prev, nested: { x: 99 } };