title: MvvM Model Launching Dialogs
body: <p>I know there are many questions regarding how a ViewModel should open a dialog box, how does the Model launch dialogs?</p>
  
  <p>Should the model call a dialog service, that call the viewmodel's dialog service, all the way up to the view?  Should the model have a reference to the mvvm-light toolkit?</p>
  
  <p>Specifically for my situation - when my model is passed some data to restore / interpret and build model objects (I think this should be the model's job) - there is potential for errors to be raised.</p>
  
  <hr>
  
  <p>Update #1: I've accepted the answer below, based on the comments from fmunkert.  I've realized that I was asking the wrong question, and the fundamental problem is designing a paradigm for the model to signal errors.</p>