>Hilmar,
>
>I think it is worth noting that Fabio is not using the hidden property directly, as I understand your message, but calling a public method of the class that should return it's own hidden property.
You are right. I hadn't analyzed the code too carefully.
My apologies to Fabio - I should have known that he knows the fundamentals of OOP.
Now it does indeed look like a bug to me. The method in the parent class should see the hidden property.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)