SalesTaxCalculator is state-aware.