This (and for the others too) seems too presumptuous about the calling context. Wonder if rather than doing the direct proxy, e.g.:

```js
{
  bindEntityEvents: Marionette.bindEntityEvents
}
```

If doing something like this would be less dependent on `arguments.length`:

```js
{
  bindEntityEvents: _.partial(Marionette.bindEntityEvents, this)
}
```

You wouldn't have to change the implementations of the static methods then.