List<int> get dependencies => [ if (parentNodeIndex != null) parentNodeIndex!, ...joints.values.map((e) => e.nodeIndex), ];