#equals-and-hashcode - Rogerio Angeliski