Would it be better to pass this into the constructor when the application is instantiated, rather than having a `new` call here?