I also find it very irritating, cause it's possible for user to create
multiple PaymentProfiles with the same credit card number and some
different keyFields, so that finally it's even not possible to figure
out, what PaymentProfile is being actually...