Equality checks for Node id only
@override bool operator ==(Object other) { return other is Node && other.id == id; }