[Zope] Should the use of hasRole() be discouraged?