That's true for `equals` in general, see [scala.Equals](http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs/library/index.html#scala.Equals).

As long as you don't override `equals`, you're fine (you can subclass, just don't override equals :D).