num basketTotalPrice(num discount, num markup) { var worth = 0; for (final proxy in toSet()) { worth += (proxy.price * proxy.minimumUnitPerBasket).round(); } return worth - discount + markup; }