Scala: Remover duplicatas na lista de objetos

Eu tenho uma lista de objetosList[Object] que são todos instanciados da mesma classe. Esta classe possui um campo que deve ser exclusivoObject.property. Qual é a maneira mais limpa de iterar a lista de objetos e remover todos os objetos (exceto o primeiro) com a mesma propriedade?

questionAnswers(7)

yourAnswerToTheQuestion