Add a abstract base class for services (BaseService) that can be over ridden.  Requires specifying the route.