docs: function (shortcut, name, callback) {
  
                  if (this._collection[name] === undefined) {
                      this._collection[name] = {};
                  }
  
                  if (this._collection[name][shortcut] === undefined) {
                      this._collection[name][shortcut] = [];
                  }
  
                  this._collection[name][shortcut].push(callback);
  
                  return this;
  
              }