title: multiple eager loading with include in sequelizeJs
body: <p>I have multiple Models <strong>Partners</strong>, <strong>PartnerUsers</strong>, <strong>ContentRequest</strong> and <strong>UserContents</strong>.</p>
  
  <p>Association is like</p>
  
  <pre><code>// Association between Partner &amp; PartnerUsers
  m.Partners.hasMany(m.PartnerUsers);
  m.PartnerUsers.belongsTo(m.Partners);
  
  // Association between PartnerUsers &amp; UserContents
  m.PartnerUsers.hasMany(m.UserContents);
  m.UserContents.belongsTo(m.PartnerUsers);
  
  // Association between Partner &amp; ContentRequests
  m.Partners.hasMany(m.ContentRequests);
  m.ContentRequests.belongsTo(m.Partners);
  </code></pre>
  
  <p>Now I am using eager loading and I don't know how to use multiple eager loading.
  I am doing like this</p>
  
  <pre><code>Partner.find(
    where: {
      id: id
    },
    include: [PartnerContents, ContentRequests],
    include: [{
      model: PartnerUsers,
      include: [UserContents]
      }]
    )
    .success(function(partner){ 
    })
  </code></pre>
  
  <p>But not giving me <strong>partner.partnerContents &amp; partner.contentRequests</strong></p>
  
  <p>I'am having **patner.partnerUsers[0].userContents **</p>
  
  <p>If I did it like this</p>
  
  <pre><code>Partner.find(
    where: {
      id: id
    },
    include: [PartnerContents]
    //include: [{
    //  model: PartnerUsers,
    //  include: [UserContents]
    //  }]
    )
    .success(function(partner){ 
    })
  </code></pre>
  
  <p>I'am having <strong>patner.partnerContents</strong></p>
  
  <p>Suggest me how can I get all three by association like <strong>patner.partnerContents , patner.contentRequests and patner.partnerUsers[0].userContents</strong></p>