Synr 694

I later removed == and !=.  They may not be needed and, if they are needed, I learned that I should actually be overriding "isIdentical" rather than "==".