title: Observable Fields with include tag
body: <p>i'm new to android databinding library and i was trying to setup Observable fields for my arrayList and access it in xml, however my xml has an include tag to which i'd like to pass this data and i've set it up as below.</p>
  
  <p><strong>fragment_farmers.xml</strong></p>
  
  <pre><code>&lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      xmlns:app="http://schemas.android.com/apk/res-auto"&gt;
      &lt;data&gt;
          &lt;import type="java.util.ArrayList"/&gt;
          &lt;import type="android.view.View"/&gt;
          &lt;variable
              name="fragment"
              type="****.****.com.android.Fragments.FarmersFragment"
              /&gt;
          &lt;variable
              name="farmers"
              type="****.****.com.android.Fragments.FarmersFragment.FarmerBindData"
              /&gt;
              /&gt;
  
  &lt;android.support.design.widget.CoordinatorLayout
          android:layout_width="match_parent"
          android:layout_height="match_parent"&gt;
  
  
          &lt;include
              layout="@layout/content_farmers"
              android:id="@+id/content"
              app:farmers="@{farmers}"/&gt;
  ...
  </code></pre>
  
  <p><strong>content_farmers.xml</strong></p>
  
  <pre><code>&lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"&gt;
      &lt;data&gt;
          &lt;import type="java.util.ArrayList"/&gt;
          &lt;import type="android.view.View"/&gt;
          &lt;variable
              name="farmers"
              type="ArrayList"
              /&gt;
      &lt;/data&gt;
  </code></pre>
  
  <p><strong>FarmersFragment.java</strong></p>
  
  <pre><code>...
  FarmerBindData bindData = new FarmerBindData();
   binding = DataBindingUtil.inflate(inflater,R.layout.fragment_farmers, container, false);
          binding.setFragment(this);
          binding.setFarmers(bindData);
          binding.executePendingBindings();
  ...
      public void getFarmers() {
          try {
              farmers.clear();
              List&lt;JsonObject&gt; temp = ...;
              farmers.addAll(temp);
              bindData.farmers.set(farmers);
          } catch (Exception e) {
          }
      }
  
      private class FarmerBindData{
         public final  ObservableField&lt;ArrayList&lt;JsonObject&gt;&gt; farmers = new ObservableField&lt;&gt;();
      }
  ...
  </code></pre>
  
  <p><em>How can i be able to retrieve this data in the include tag</em> because this isn't working so far, any help is highly appreciated.</p>