Это основной поток информации из ModelView в View, который вы используете в своих приложениях?
Да. Мы используем INotifyPropertyChanged почти исключительно для изменений из ViewModel в представление. Там, где взаимодействие немного сложнее, мы используем другие события, к которым подключается View.
Вместо свойства сообщения SaveStatus у нас есть логическое значение HasChanges для EditableAdapter, которое упаковывает наш POCO и обеспечивает фиксацию / откат изменений, а также другие вычисляемые свойства. Затем мы можем привязать наши представления к этому HasChanges, чтобы, например, мы могли отображать имя документа с * в конце, чтобы показать, что оно имеет изменения, или использовать HasChanges, чтобы отключить / включить кнопку Сохранить.