shouldn't it be `this.__base.apply(this, arguments);`?