All these `Set` functions seem like a lot of overhead considering in all the places where they're used, a slightly smarter `NewFakeRegistry` would suffice. Are you anticipating mutating the registry more frequently mid-test?