производительность зависит от количества таких мапингов (крайне вероятно что ты этого не заметишь никак ни при каких замерах, то есть не будет задержек ощутимых). 2. дублирование плохо, если принципиально то да, надо мапить во второй объект. есть еще вариант писать кастомный кодинг, но это плохо на мой взгляд