G4 DI - dependencies injection container - singleton Pimple wrapper