Corregido equals para evitar nullpointer