DI powered approach for symfony2.1 BC