Protected ReadonlycacheStaticinstanceThe process default: built from each dependency's own instance().
An operator's edit, whoever owns the row. A new originatorName moves the
derived providerId and is re-checked against the blacklist. No consumer
path writes this rail.
Also clears payment-instrument.text. Every writer busts by customer alone,
which reaches no field tag, yet each write may change the text a cached
transaction q page matched on.
ProtectedsearchTags for a page: the scope its query searched (each customer's membership
tag, else the collection tag), so an empty page is bustable too, plus the
records it projects and the fields that chose or ordered its rows.
Create the instrument if it doesn't exist, otherwise return the existing one.
Maintain external ACH debit payment instruments.
These represent ACH debit originators where only the originator name is known (no account/routing number).