I'm making a calendar using WPF with MVVM, I have a model for calendar entries and it also has a view model. I saw examples of INotifyDataErrorInfo and in some examples it was implemented in the model while in others it was in the view model. Does INotifyDataErrorInfo belong in the model or view model?