CARE#24: Create AbstractService, added new methods to some services