Salut,
Personnellement, je préfère mettre ce genre de fonction dans un Trait, c'est fait pour ça...
De même par exemple que le code que l'on retrouve dans toutes les entités (getId...)
En tous cas, sur le principe, tu as raison, il faut éviter de répéter du code, c'est une bonne pratique.