generé los hascode e equals... no se si están bien...