public int Accept(ShoppingCartVisitor visitor) => visitor.Visit(this);
public int Accept(ShoppingCartVisitor Visitor) { return(Visitor.visit(this)); }