Just because you can doesn't make it a good idea. I have no doubt Larry et. al. put a great deal of thought into giving Perl the magic power of private memebers in a more straight forward manner. The fact that they chose not to, and the fact that they are far smarter than I, tells me there is a reason to not write contorted privacy code in the general case. I think that's what the OP was asking.