title: Sequelize not mapping model attributes into SQL query
body: <p>I've created a new model named <code>User</code> and trying to save it into database but query is not completed by sequelize and i can't figure out what is the problem.</p>
  <pre><code>'use strict';
  const {
    Model
  } = require('sequelize');
  module.exports = (sequelize, DataTypes) =&gt; {
    class User extends Model {
      
      static associate(models) {
        // define association here
      }
    };
    User.init({
      name: DataTypes.STRING,
      password: DataTypes.STRING
    }, {
      sequelize,
      modelName: 'User',
    });
    return User;
  };
  </code></pre>
  <p>Code for creating a user instance:</p>
  <pre><code>let user = User.build({name:params.name,password:'sdfasfsaf'});
  await user.save();
  </code></pre>
  <p>and the query that is generated is below!</p>
  <pre><code>INSERT INTO &quot;Users&quot; (&quot;id&quot;,&quot;name&quot;,&quot;password&quot;,&quot;createdAt&quot;,&quot;updatedAt&quot;) VALUES (DEFAULT,$1,$2,$3,$4) RETURNING &quot;id&quot;,&quot;name&quot;,&quot;password&quot;,&quot;createdAt&quot;,&quot;updatedAt&quot;;
  </code></pre>
  <p>as you can see, name and password field are not filled in SQL query.</p>