Handles changes in plain Javascript objects using a copy-on-write strategy.