Hmm- my thought process was we may need to change how this works once we have multiple children and probably change the signature to:

```js
parent.run({ reporter: Class, host: Class });
```