no, it is OK. private services are only removed when optimizing the container (if possible), which is done by a compiler pass running at a later step of the compilation process