title: Why would be the drawback of forcing my domain objects to implement INotifyPropertyChanged?
body: <p>I am thinking of making all my entities in my domain model implement <code>INotifyPropertyChanged</code> . My main reason behind this would be:</p>
  
  <p>If some entity gets changed in the domain the presentation layer would immediately know about it and change accordingly (I am trying to implement the MVPVM pattern and the presentation objects are not the same as domain objects). I think should make it easier for me.</p>
  
  <p>What do you think are the drawbacks ?</p>