Backbone.js のソース コードを見ると、このパターンが複数使用されていることがわかります。
this.initialize.apply(this, arguments);
たとえば、次のとおりです。
var Router = Backbone.Router = function(options) {
options || (options = {});
if (options.routes) this.routes = options.routes;
this._bindRoutes();
this.initialize.apply(this, arguments);
};
this.initialize(arguments)
代わりに書いてみませんか?