public function remove($item, $quantity = 0)
    {
        // Get item
        //$cartItem = $this->getItem(is_array($item) ? $item['sku'] : $item->sku, $item->attributes_hash);
        // Remove or decrease quantity

        if (!empty($quantity)) {
            $item->quantity -= $quantity;
            $item->save();
            if ($item->quantity > 0) return true;
        }
        $item->delete();

        $this->resetCalculations();
        return $this;
    }