in reply to Hash of References in an Object

Seeing the bless() is kinda weird too, right?

That's because the output of Data::Dumper is supposed to be eval()able, so you need the bless to reconstruct the objects .