get root() {
    // readonly
    let root = this
    this.upwardEach((node) => {
      root = node
    })
    return root
  }
@param {*} id
@param {string} label
@param {TreeNode[]} childNodes
@param {object} param3