title: Android Room Not working with private properties
body: <p>I currently have a <code>Note</code> class.</p>
  
  <p>I have setup all room annotations and it seems to find the getters of my private properties.</p>
  
  <p>Here is my class:</p>
  
  <pre><code>@Entity(tableName = "notes")
  public final class Note {
  
      @PrimaryKey
      @ColumnInfo(name = "id")
      @NonNull
      private final String mId;
  
      @ColumnInfo(name = "title")
      @Nullable
      private final String mTitle;
  
      @ColumnInfo(name = "desc")
      @Nullable
      private final String mDesc;
  
      @Ignore
      public Note(@Nullable String title, @Nullable String desc) {
          this(UUID.randomUUID().toString(), title, desc);
      }
  
  
      public Note(@NonNull String id, @Nullable String title, @Nullable String desc) {
          mId = id;
          mTitle = title;
          mDesc = desc;
      }
  
      @NonNull
      public String getmId() {
          return mId;
      }
  
      @Nullable
      public String getmTitle() {
          return mTitle;
      }
  
      @Nullable
      public String getmDesc() {
          return mDesc;
      }
  
  }
  </code></pre>
  
  <p>Everything is there, however when I build my project. I get this in the <code>Messages Gradle Build</code>:</p>
  
  <pre><code>Error:(18, 26) error: Cannot find getter for field.
  Error:(22, 26) error: Cannot find getter for field.
  Error:(26, 26) error: Cannot find getter for field.
  </code></pre>
  
  <p>which links back to :</p>
  
  <pre><code>private final String mId;
  private final String mTitle;
  private final String mDesc;
  </code></pre>
  
  <p>But I do have the getters, and they are public.</p>
  
  <p>I am currently using:</p>
  
  <pre><code>implementation "android.arch.persistence.room:runtime:1.1.0-alpha3"
  annotationProcessor "android.arch.persistence.room:compiler:1.1.0-alpha3"
  </code></pre>
  
  <p>For <code>Room</code></p>
  
  <p>Any ideas?</p>