En quoi c'est nécessaire d'implémenter aussi l'interface sur ce modèle ?