Add Override annotation

It can be very helpful to avoid mistakes override-vs-overload. Especially when refactoring.
Avoid generics in equality check assertions
Merge pull request #78 from ash2k/equals-without-generics

Equals without generics