у меня на одном проекте например модели один были что приходили с бэка и в UI сразу, и они были и так немаленькие, а индусы туда ещё писали поля клиентские которых и не было на бэке с аннотацией
@Expose - вот была лютая дичь там на Java, когда миллион полей, и непонятно почему какие-то не заданы даже, и на бэке их нет, и когда их задавать )