docs: def N(self):
          """
          :returns: the total number of sites
          """
          if hasattr(self, 'sitecol'):
              return len(self.sitecol.complete) if self.sitecol else None
          return len(self.datastore['sitecol/array'])