Лучшей практики не существует!Попробуйте сделать обратное отображение - если это работает, пойти на это!Если вы сталкиваетесь с большими трудностями, это потому, что ваш домен сложен - и не подходит для этого сценария.
Простой способ обеспечить это в вашем домене просто:
Customer.UpdatePersonalInformation(personalInformationDto);
И сделай там работу внутри.