in reply to Still trying to copy an array of objects

When doing deep copies I use the dclone function in Storable. You might also like to see the tutorial on deep copying that is part of Parse::RecDescent::FAQ.