Currently, the injector just changes the input network's configuration.
It is then the client's responsibility to train the network, hence "completing" the injection.
I'm wondering wethers this design is "clean": the injector is essentially delegating part of the injection efforts to its caller.
This is cumbersome.
Let's talk about it.