[Zope] Singleton and other design patterns in Zope