fix function binding for `this`

Forgot to `bind()` function when moved static methods...

As for the `this._proxy`, it just got into this commit but it's meant for another pull request.