Hi, As one of the Drupal core developers I need to say: we would *love* to have some sort of cross class visibility. Visibility within a namespace looks like a very nice solution to this. May I recommend adding nspublic to public/private/protected? Or a similar word but the same meaning.
Thanks, Karoly Negyesi