Add TreeItem::state