code: def add(self, text, checked=False, sort=None):
          node = ListItem(parent_id=self.id, parent_server_id=self.server_id)
          node.checked = checked
          node.text = text
          if sort is not None:
              node.sort = sort
          self.append(node, True)
          self.touch(True)
          return node