refactor(ReporterSrv) refactor repor generation: extracted new service ReporterSrv