Adding code comment
Abstracting out implied and explicit dependency gathering within dependency resolver class