It ended up being longer than I had planned.. The main reason being that I wanted to demonstrate the fact that Object.clone doesn't work as I would have anticipated, and that I wanted to demonstrate a possible solution.
Greg Brown was kind enough to steer me onto the right track though, this is mainly a design problem. I should be avoiding copying wherever possible.
Greg Brown was kind enough to steer me onto the right track though, this is mainly a design problem. I should be avoiding copying wherever possible.