I don't like this pattern. You will not be able to split tests, and it's counter-intuitive with the `new` keyword.