title: Using a Non-Anemic Domain Model with Wpf MVVM
body: <p>I am implementing a WPF based application using MVVMfor the UI.</p>
  
  <p>I have a ViewModel that wraps each editable Model that can be edited. The VM contains all the logic for handling error notifications, "is dirty" management and so forth ..</p>
  
  <p>This design supports well CRUD schenarios for simple domain Model objects that are <strong>anemic</strong>, that is, do not contain any logic.</p>
  
  <p>Now, I am facing a more tricky problem cause I have a domain Model that contains logic and that logic can change the internal state of the domain Model.</p>
  
  <p>Do someone have already faced this scenario ? If so, do you have some advices to handle this correctly ?</p>
  
  <p>Riana </p>