title: Do I need to implement INotifyPropertyChanged when using DTO and WPF?
body: <p>My question is fairly simple and already asked in the title. </p>
  
  <p>Here's the context: I've got a domain with entities and repositories. The result of a query is mapped into DTO and sent to the GUI.</p>
  
  <p>The GUI is implemented with WPF and for the mapping, I need classes that implement INotifyPropertyChanged.</p>
  
  <p>My first idea is to have DTO that implement this interface because I foresee a lot of work to map again my DTO into items that implement INotifyPropertyChanged.</p>
  
  <p>Is it a good practice? Has it pitfalls I haven't seen? What is the "official" good practice for this situation?</p>