@override TreeItem<T> updateChildren(List<TreeNode<T>> children) { return TreeItem( data: data, children: children, expanded: expanded, selected: selected, ); }