Fix error thrown on methods added through `mixin` (when this.value was not defined)
Fix `reverse` method to use LazyWrapper.prototype.reverse impl. in lazy chain, Array.prototype.reverse otherwise.