Make static to cache. We really should use AutoFac for all of this.