make zope.interface dependency explicit