public function add($item)
    {
        if ($item instanceof ShippingMethodInterface) {
            $this->items[] = $item;
        } else {
            $this->items[] = new Item($item);
        }
    }