public override bool Equals(object obj) { // FIXME: this is going to do boxing isn't it? check for performance. if(obj is idBounds) { idBounds b = (idBounds) obj; return ((this.Min == b.Min) && (this.Max == b.Max)); } return base.Equals(obj); }