Если вы работаете с фреймворком, вы в любом случае будете наследоваться от их классов, как иначе-то?)
Например, в случае с ORM вы хотите, чтобы все ваши объекты ходили в определенную схему в БД - вы будете хреначить в каждой название схемы или все-таки вынесете этот маленький кусочек в BaseModel?
BaseModel должен состоять из нескольких строчек, раздуваться не должен
В случае с ORM, это можно вынести в конфиг, если руки прямые и\или фреймворк првильный