Dan,
Yes, if they are hidden it's for a purpose *s*
FWIW I never hide PEMs and rarely ever protect them, it's far too much hassle. I usually just mention in the description if it's read-only or internal use only.
>Then the only way to get hidden properties is to drill down through the classes?