Как следует распространять изменения в объектах MVC?

Это является продолжением предыдущего вопроса: должны ли появляться под-объекты в модели или в Map Model?

Предположим, пользователь может иметь один или несколько объектов PhoneNumber. В соответствии с ответом в указанном выше вопросе эти под-объекты будут получены после создания экземпляра Пользователя. Если я должен удалить PhoneNumber из свойства phoneNumbers пользователя (массив PhoneNumbers) или изменить один из объектов PhoneNumber, где это распространение должно распространяться?

Должен ли я вручную удалять / обновлять под-объекты в базе данных, или если пользователь делает это автоматически при сохранении? Спасибо,