docs: function (args) {
    if (false === (this instanceof User)) throw new Error('new operator required');
    args = args || {};
    if (!args.attributes) {
      args.attributes = [];
    }
    args.attributes.push(new Attribute({name: 'name', type: 'String(20)'}));
    args.attributes.push(new Attribute({name: 'active', type: 'Boolean'}));
    args.attributes.push(new Attribute({name: 'password', type: 'String(20)'}));
    args.attributes.push(new Attribute({name: 'firstName', type: 'String(35)'}));
    args.attributes.push(new Attribute({name: 'lastName', type: 'String(35)'}));
    args.attributes.push(new Attribute({name: 'email', type: 'String(20)'}));
    Model.call(this, args);
    this.modelType = "User";
    this.set('active', false);
  }