WeaveTreeItem constructor now sets data and label when given a String