public override bool Equals(object obj) { var cObj = obj as MpcKey; return cObj.Stage == Stage && cObj.GateId == GateId && cObj.AnchorId == AnchorId; }