docs: def items(self):
          """ItemList of children."""
          if self.scraper.current_item is not self:
              self._move_here()
  
          if self._items is None:
              self._items = ItemList()
              self._items.scraper = self.scraper
              self._items.collection = self
              for i in self.scraper._fetch_itemslist(self):
                  i.parent = self
                  if i.type == TYPE_DATASET and i.dialect is None:
                      i.dialect = self.scraper.dialect
                  self._items.append(i)
          return self._items