title: Android Binding - property changing
body: <p>I have problem with Android binding library. When I'm using property changed '_all' everything works, but when I'm specifying field it don't work.
  My question is why ? :) </p>
  
  <pre><code>public class Person extends BaseObservable{
  private String name;
  
  @Bindable
  public String getName(){
      return this.name;
  }
  
  //IT WORKS
  public void setName(String name){
      this.name = name;
      notifyPropertyChanged(BR._all); //&lt;- difference
  }
  
  //IT DONT WORK
  public void setSurname(String name){
      this.name = name;
      notifyPropertyChanged(BR.name); //&lt;- difference
  }
  </code></pre>
  
  <p>And my xml file:</p>
  
  <pre><code>&lt;layout xmlns:android="http://schemas.android.com/apk/res/android"&gt;
  &lt;data&gt;
      &lt;variable
          name="person"
          type="com.myapp.Person" /&gt;
  &lt;/data&gt;
  
  &lt;LinearLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content" 
      android:orientation="vertical"&gt;
  
      &lt;TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="@{person.getName()}" /&gt;
  
  &lt;/LinearLayout&gt;
  &lt;/layout&gt;
  </code></pre>