Decided not to do this the `dispatch` is a HUGE function and it would make this code a horrible call chain mess. What I'm exploring now is to a create a custom bind method:

```js
this.bind(this.dispatch)
```

This way we will have improved performance and maintainable code.