title: Create with Include Sequelize
body: <p>recently I discovered <a href="http://docs.sequelizejs.com/manual/tutorial/associations.html#creating-with-associations" rel="noreferrer">this</a> on the sequelize documentation where you can create using include. Now I trying to do it on my program but only creates the records of the "parent" model and not for the children. </p>
  
  <p>This is my model and my controller.</p>
  
  <pre><code>var MainMenu = sequelize.define('MainMenu', {
      Name: {
        type: DataTypes.STRING(50)      
      },
      Day: {
        type: DataTypes.DATE
      },
      RecordStatus:{
        type: DataTypes.BOOLEAN,
        defaultValue: true
      },    
      DeletedAt: {
        type: DataTypes.DATE
      }
    },
    {
      associate: function(models){
        models.MainMenu.hasMany(models.MainMeal, {as: 'Menu'});
      }
    }
  );
  
  exports.createIn = (req, res) =&gt; {
  
   let Menu = {
     Name: 'MenuTest',
     MainMeal: [{
       Type: 'Breakfast',
       Name: 'MealTest1'
     }, {
       Type: 'Lunch',
       Name: 'MealTest2'
     }]
   };
  
    db.MainMenu.create(Menu, {
      include: [{
        model: db.MainMeal,
        as: 'Menu'
      }]
    })
      .then( mainmenu =&gt; {
        if (!mainmenu) {
          return res.send('users/signup', {
            errors: 'Error al registrar el mainmenu.'
          });
        } else {
          return res.jsonp(mainmenu);
        }
      })
      .catch( err =&gt; {
        console.log(err);
        return res.status(400)
          .send({
            message: errorHandler.getErrorMessage(err)
          });
      });
  };
  </code></pre>
  
  <p>On my case it only creates the <code>MainMenu</code> record and not the <code>MainMeal</code> records. What am I doing wrong?</p>