like I said I am not a Silex expert but I would assume it would be possible to register another Pimple service with a different name and then this would then be referenced via that service name using this ``@`` syntax. but as you mentioned wanting to not have to mess with any service additions and drive everything from the config, I can look if instead of all this ``@`` service stuff, I can add parameters for all the DB config settings and then dynamically define a Doctrine DBAL service for each config entry and then we would be back from driving everything from the app config file