code: function _apply(t) {
      var subject = this,
          aliases = _aliases.call(t),
          excluded = _excludes.call(t),
          ref = _reference.call(t),
          tp = ref.prototype || ref;
  
      (0, _getOwnPropertyNames2.default)(tp).filter(_filterKeys).forEach(function (method) {
          _raiseErrorIfItIsState(method, tp);
          _applyMethod(method, tp, subject, aliases, excluded);
      });
  }
docs: --