public override int GetHashCode() { return Width.GetHashCode() ^ (Color == null ? 0 : Color.GetHashCode()); }