a root is represented by the respective weight
The object Root is a type, with ancestor classes Weight < Vector < BasicList < Thing.