Define each service classes as parameter to be easily overrided.

Hi,

It allows users to easily extends classes of services.