Using zope.interface