Use the service id generator in the repository registration compiler pass