title: includePaths property of @indexedEmbedded does not creating index while put over nested instances field
body: <p>Using below version for hibernate search:</p>
  
  <ul>
  <li>hibernate-core-4.2.0.Final.jar</li>
  <li>hibernate-search-engine-4.4.2.Final.jar</li>
  <li>hibernate-search-analyzers-3.3.0.Final.jar</li>
  <li>hibernate-search-orm-4.4.2.Final.jar</li>
  <li>lucene-core-3.6.2.jar</li>
  </ul>
  
  <p>I am facing problem with <code>includePaths</code> property of <code>@indexedEmbedded</code> annotations when putting over instances of instance. For example: (assume all fields have proper getter/setter)</p>
  
  <p>Root class:</p>
  
  <pre><code>@Indexed
  public class RootClass {
  
  @IndexedEmbedded
  private Set&lt;Instance&gt; setOfInstances;
  
  }
  </code></pre>
  
  <p>Instance class:</p>
  
  <pre><code>public class Instance {
  
  @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
  private String name;
  
  @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
  private String vesion;
  
  @IndexedEmbedded(includePaths={"type", "location", "users.name", "users.country"})
  private InstanceDetail deltail;
  }
  </code></pre>
  
  <p>InstanceDetail  class:</p>
  
  <pre><code>public class InstanceDetail{
  
  @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
  private int type;
  
  @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
  private String location;
  
  @IndexedEmbedded
  private Set&lt;User&gt; users;
  
  @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
  private String ref1;
  
  @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
  private String ref2
  
  @IndexedEmbedded
  private Set&lt;Area&gt; usersArea;
  }
  </code></pre>
  
  <p>User class:</p>
  
  <pre><code>public class User{
      @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
      private String name;
  
      @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
      private String address;
  
      @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
      private String mobile;
  
      @Field(index = Index.YES, analyze = Analyze.YES, norms = Norms.NO, store = Store.NO)
      private String country;
  }
  </code></pre>
  
  <p>So when i define <strong><code>includePaths</code></strong> property of <strong><code>IndexedEmbedded</code></strong> annotation over <code>InstanceDetail</code> of <code>Instance</code>, then <strong>NO</strong> field of <strong><code>InstanceDetail</code></strong> (others are coming like name/vesion) are getting indexed for RootClass object. (Confirm by logs). No any exception are coming.</p>
  
  <p>So this is as per design of HibernateSearch or something worng with my implementations.</p>