Introspector requires a call to setRequest to work. This makes is tough
to use outside of view classes. It seems that such a call should be
optional. E.g. I would have expected __init__ to be:
def __init__(self, context):
self.context =3D context
self.request =3D None
self.currentclass =3D context.__class__
-- Garrett