class HierarchyTreeNode implements Iterable<HierarchyTreeNode>, Streamable<HierarchyTreeNode>, Serializable {

    public boolean isRoot() {
        return Objects.isNull(manager);
    }

    public  HierarchyTreeNode(User user);

}