in reply to objects becoming unblessed?
Hash keys in Perl are always strings. When you use the transition objects as keys, they are stringified (as "Emitter=HASH(0xDEADBEEF)"). When you retrieve the key, it is no longer a reference to the object, but just a plain string.