docs: def offload_all_service_cargo(self, service):
          """Remove docker images for a specific service.  This method will call itself recursively for dependents and
           dependencies.
  
          :param service_name:
          :return None:
          """
          def anonymous(anonymous_service):
              if not isinstance(anonymous_service, Service):
                  raise TypeError("service must be an instance of Service.")
  
              cargoes = Image.find_all_by_name(
                  self._client_session,
                  "{0}/{1}".format(anonymous_service.repository, anonymous_service.namespace)
              )
  
              if cargoes:
                  logger.info("Offloading all images for {0}.".format(anonymous_service.alias))
                  for cargo in six.itervalues(cargoes):
                      cargo.delete(force=True)
  
          self._service_map(service, anonymous, descending=True)