Called whenever input changes on the control.
Whether or not the control is in a valid state
If isValid is false, contains the list of CardField fields that are invalid. If isValid is true, this is an empty set