@Override
 public boolean delete(IService service) {
   try {
     service = entityManager.getReference(Service.class, service.getId());
     entityManager.remove(service);
     entityManager.flush();
     return true;
   } catch (EntityNotFoundException e) {
     logger.debug("Service[{}] not found", service.getId());
     return false;
   }
 }