"Tax" is one of those words that can be confusing, maybe we could make `TaxAmount` just `Amount`? what do you think?