public KVP(int key, BFGTDenseNode value) { Key = key; Value = value; }
public Edge(BFGTDenseNode x, BFGTDenseNode y) { X = x; Y = y; }