public override string ToString() { if(Condition != MustBe.Between) return MustBeToString(Condition) + " " + Value.ToString("N"); return MustBeToString(Condition) + " " + Value.ToString("N") + " and " + MaxValue?.ToString("N"); }