Design patterns·Wiring: injection, containers and lifetimes
one request for the top-level object built nineteen things underneath it, and you only asked for one.
Object graph
Also calleddependency graph, wired graph
The tree of instances a component and its transitive dependencies form once constructed. Thinking of wiring as producing a graph rather than a list is what makes lifetime questions tractable — which nodes are shared, which are per-request, which are new every time. It is also the thing a container error message is describing when it names a resolution path five levels deep.