AddressErrors and BasicCardErrors both end in "Errors" but PayerErrorFields doesn't and I also find that name a bit confusing (should it have been PayerFieldErrors?). It would be nice to have consistency and rename to PayerErrors (or PayerFieldErrors if PayerErrors is too confusing).