FIX: MaxAmount should be Amount, if discount type is Amount.