in reply to How to copy a referenced data structure?
Have a look at merlyn's column Deep copying, not Deep secrets.