An example of how you might make your controllers have access to shared data while also being testable.