would php explode if you add the CmfCoreBundle interface here too? you could even check `interface_exists` and add it if present. (thats what i would call a soft dependency - the code knows about the other thing, but does not break when its not there)