docs: def numRegisteredByRole(self):
          '''
          Return a dictionary listing registrations by all available roles (including no role)
          '''
          role_list = list(self.availableRoles) + [None,]
          return {getattr(x,'name',None):self.numRegisteredForRole(x) for x in role_list}