Similar to Symfony container... but smaller