Хороший дизайн, если в приложении есть слои View Layer, Business Layer и Backend. Нам не нужно использовать сущности в качестве POJO, вместо этого у нас должны быть отдельные служебные классы для преобразования данных сущностей в модели, а модели в сущности. Это отделит ваш бизнес-уровень от уровня данных. Если вы вносите какие-либо изменения в сущности, которые никак не повлияют на ваш бизнес-уровень, и наоборот.
Надеюсь, что это прояснит понимание.