Further honing DI.

Refactored Get/GetAll a bit. Trying to to get logic correct for actual
use cases for DI in ibGib (IPorpNodeBuilder collection injection).