override Equals(), in Fields.cs, use it for some unit testing; override GetHashCode too (not implemented for now);