code: def base_url(self, value):
          
          logger.debug('StackInABox({0}): Updating URL from {1} to {2}'
                       .format(self.__id, self.__base_url, value))
          self.__base_url = value
          for k, v in six.iteritems(self.services):
              matcher, service = v
              service.base_url = StackInABox.__get_service_url(value,
                                                               service.name)
              logger.debug('StackInABox({0}): Service {1} has url {2}'
                           .format(self.__id, service.name, service.base_url))
docs: Set the Base URL property, updating all associated services.