i think it might be better instead of copying all the arguments require here an `$injector` and call it via:

```js
$injector.invoke(BaseListController, this, {$scope: $scope});
```

you could also add there other params with `$scope` eg `ingest` or `archive` based on the controller as a resource or something