public override string ToString() => HasTwoKeyInputs ? $"{KeyInput1}, {KeyInput2}" : KeyInput1.ToString();
public override int GetHashCode() => KeyInput1.GetHashCode() ^ KeyInput2.GetHashCode();