in the cmf we usually split service files by storage and only load them when the storage library is around to avoid problems. but if you can successfully run this in a project that has no phpcr-bundle in the code space i guess its not that important.