title: PropertyChanged doesn't fires specific getter
body: <p>I have this code part that does this:</p>
  
  <pre><code>NotifyPropertyChanged("SelectLevelEnabled");
  NotifyPropertyChanged("Plate");
  </code></pre>
  
  <p>I was expecting that this would end up calling the getter of SelectLevelEnabled and Plate, but <strong>it only calls the Plate getter</strong>. I've tried <strong>changing SelectLevelEnabled to another name</strong> and it still doesn't call the getter.</p>
  
  <p>My PropertyChanged implementation is the following and it always worked well:</p>
  
  <pre><code>public event PropertyChangedEventHandler PropertyChanged;
  protected void NotifyPropertyChanged(String info)
  {
      if (PropertyChanged != null)
      {
          PropertyChanged(this, new PropertyChangedEventArgs(info));
      }
  }
  </code></pre>
  
  <p>The SelectLevelEnabled property is:</p>
  
  <pre><code>public bool SelectLevelEnabled
  {
      get
      {
          return SelectedStatus != null &amp;&amp; SelectedStatus.Id == DB_Status_Types.Dentro;
      }
  }
  </code></pre>
  
  <p>I've tried:</p>
  
  <ul>
  <li><strong>Switching into Release/Debug</strong></li>
  <li><strong>Adding a setter</strong> to SelectLevelEnabled</li>
  <li><strong>Changing the NotifyPropertyChanged("Plate")</strong> to other properties and <strong>all seems to work</strong>. The problem is with SelectLevelEnabled.</li>
  </ul>