[Zope] proxy roles don't get passed down a method call chain?