Separated service classes by their responsibilities