title: MVVM Light Messaging
body: <p>In terms of communicating different messages within an app would a good idea be to create a class for each message type? Some of my messages will need a reference a model object.</p>
  
  <p>For example DoThisMessageType:</p>
  
  <pre><code>Messenger.Default.Send&lt;DoThisMessageType&gt;(_doThisMessageType);
  
  Messenger.Default.Register&lt;DoThisMessageType&gt;(this, delegate(DoThisMessageType dt)
  {
    // do something
  }); 
  </code></pre>
  
  <p>How do you use messages in your applications? Do you keep them all together in one spot?</p>