adicionado equals e hashCode