docs: function() {
              for (var method in this) {
                  if (0 === method.indexOf('__init') && _.isFunction(this[method])) {
                      this[method]();
                  }
              }
              if (_.isFunction(this.init)) {
                  this.init.apply(this, _.toArray(arguments));
              }
  
              if (_.isFunction(this.__setDefaults)) {
                  this.__setDefaults();
              }
  
              if (_.isFunction(this.__clazz.__emitEvent)) {
                  this.__clazz.__emitEvent('instance.created', this);
              }
          }