> What do you think?

I like this dependency injection style of structuring things.