title: MVVM does not receive message
body: <p>I am using mvvm light on my project. For communication between view, I am using GalaSoft.MvvmLight.Messaging.Messenger but it does not work as expected.<br>
  The code below:<br>
  Register a messenger </p>
  
  <pre><code>GalaMessenger.Default.Register&lt;ServerNewMessenger&gt;(ServiceLocator.Current.GetInstance&lt;ServerNewViewModel&gt;(), (msg) =&gt;
              {
                  Debug.Write("Click");
              });
  </code></pre>
  
  <p>Send messenger to receiver</p>
  
  <pre><code>Messenger.Default.Send&lt;ServerNewMessenger&gt;(newItem, ServiceLocator.Current.GetInstance&lt;ServerNewViewModel&gt;());
  </code></pre>
  
  <p>I never receive the message. But when I remove the recipient by the send method:</p>
  
  <pre><code>Messenger.Default.Send&lt;ServerNewMessenger&gt;(newItem);  
  </code></pre>
  
  <p>Then it works fine. Why?</p>