In `IBFakery.setValue` we do not create an infinite list of `if` or big `switch` on `key` to add a new random `category` We must find a good architecture for extensibility