My favourite topic: a trait or a class here?