docs: function getAliases(index) {
    if (this._aliases === undefined) {
      var owner = this;
      this._aliases = _(getValue(this, 'alias'))
        .split(/,\s*/)
        .compact()
        .sort(util.compareNatural)
        .map(function(value) { return new Alias(value, owner); })
        .value();
    }
    var result = this._aliases;
    return index === undefined ? result : result[index];
  }