Splits a big service class to many small service classes