The service should only know about others services. The configuration (which is a per usage variable) should be passed as argument of each method.
I would even say that the more we use scalar variable (instead of the whole $config stuff), the better ;)