public bool IsInCart(Cart cart) { if (isInCart == null) { isInCart = cart.HasProduct(this.Node.Id); } return isInCart.Value; }