We need to make clear a masterbench is not applied the same way as currencies are. In fact the application of the masterbench happens when choosing the mod so we need to redirect the add_mod handle to masterbench.applyTo(withMod).
add_mod should work more as a tool to mess around with. we dont rly care about all the specific domain rules and rather apply all upgrade possibilities when adding a mod (normal > magic > rare)
We need to make clear a masterbench is not applied the same way as currencies are. In fact the application of the masterbench happens when choosing the mod so we need to redirect the add_mod handle to masterbench.applyTo(withMod).
somewhat related to #2