Use Guava helpers for hashcode and toString