Ivan
А в чем проблема большого кол-ва проперти и сетеров у ентити, если того требует логика приложения?
Если сложная логика, то ее нужно декомпозировать, и инкапсулировать. Одна ентити должна решать какую то конкретную задачу, а не много разных. Врядли какая то логика завязна на 30-50 свойств. Хотя если логика не инкапсулирована в сущностях, то уже наверное пофиг, ведь это просто прокладка между базой и логикой. Проблема лишь, то тащить много лишнего будете, если не использовать партишл, что уже является не очень практикой (как мне помнится из доки доктрины)