Using code gen (say, T4) is another way. Check the discussion at: Automatic INotifyPropertyChanged Implementation through T4 code generation?Automatic INotifyPropertyChanged Implementation through T4 code generation?.
I use this method, and it works well.