Ideally the Collection shouldn't know anything about the internals of the container/job_runs.  This should be:

```
return list(itertools.chain.from_iterable(container.get_run_names() for container in self))
```