Overall, you need to:- change the code of all numbered primitives mutating objects (such as at:put:) so that when they fail because of a read-only object they call the modification tracker framework.
Object>>#attemptToAssign: value withIndex: index���� �� �� (ModificationForbidden for: self at: index with: value) signal