Add an example object describing the pitfalls of defining equals in terms of mutable fields