- Renomme en ExpenseBaseModel pour le différencier du BaseModel commun - Crée un DuplicableMixin (prépare le terrain pour #1170 qui le réutilisera) pour les modèles duplicables via API - Hérite du BaseModel de base, et retire le code en doublon