А если вдруг потребуется сделать универсальный компонент, то это всегда можно будет сделать
Тогда из компонента, в котором используется доменная модель, вытаскивается необходимое для библиотечного компонента, и рядом создаётся другой компонент для другой доменной модели, который будет тоже работать с библиотечным