Object Graphs and Dependency Injection