[WIP] Extract Doctrine hybrid support

as discussed together, we should avoid to inherit and use another service to load the relevant services for the storage driver