Entendi a implementação do eq mas fiquei com a seguinte dúvida: após a sua implementação eu perco a possibilidade de comparar se dois objetos representam a mesma instância? Ou existe alguma função ou método que eu possa utilizar se quiser fazer essa comparação?