У меня такой класс:
public class PersonViewModel : ViewModelBase //Here is the INotifyPropertyChanged Stuff
{
    public PersonViewModel(Person person)
    {
        PersonEntity = person;
    }
    public Person PersonEntity { 
        get { return PersonEntity.Name; }
        private set { PersonEntity.Name = value; RaisePropertyChanged("PersonEntity");
    }
    public string Name { 
        get { return PersonEntity.Name; }
        set { PersonEntity.Name = value; RaisePropertyChanged("Name");
    } 
    public int Age{ 
        get { return PersonEntity.Age; }
        set { PersonEntity.Age= value; RaisePropertyChanged("Age");
    } 
    public void ChangePerson(Person newPerson)
    {
        //Some Validation..
        PersonEntity = newPerson;
    }
Мои текстовые поля привязаны к имени и возрасту ViewModel. Если я изменю объект _person в ViewModel, мне нужно вызвать для каждого свойства снова RaisePropertyChanged или есть способ сделать это автоматически (на моем конкретном примере у меня около 15 свойств.)?
Спасибо за любую помощь.
Приветствия Джозеф