private void OnSavePhoneNumberExecute()
        {
            var newNumber = new FriendPhoneModelWrapper(new FriendPhoneNumber());

            newNumber.PropertyChanged += FriendPhoneModelWrapper_PropertyChanged;

            PhoneNumbers.Add(newNumber);

            Friend.PhoneNumbers.Add(newNumber.Model);
            newNumber.PhoneNumber = "";
        }
        private void InitializePhoneNumbers(ICollection <FriendPhoneNumber> phoneNumbers)
        {
            foreach (var wrapper in PhoneNumbers)
            {
                wrapper.PropertyChanged -= FriendPhoneModelWrapper_PropertyChanged;
            }

            PhoneNumbers.Clear();

            foreach (var phoneNumber in phoneNumbers)
            {
                var wrapper = new FriendPhoneModelWrapper(phoneNumber);
                PhoneNumbers.Add(wrapper);
                wrapper.PropertyChanged += FriendPhoneModelWrapper_PropertyChanged;
            }
        }