cambio implementacion equals