in reply to Re^2: objects are references, right?
in thread objects are references, right?

I tend to use the x debugger command, which in some cases makes it more obvious:
DB<2> x $child 0 Node=HASH(0x1c58f28) 'parent' => Node=HASH(0x1d9b770) 'parent' => undef DB<3> x $parent 0 Node=HASH(0x1d9b770) 'parent' => undef
You can see by the hash addresses that $parent and $child{'parent'} point to the same hash. This is not immediately obvious with Data::Dumper.

-QM
--
Quantum Mechanics: The dreams stuff is made of