Added AbstractService.