Trying to figure out why you added this. But going in circles.

From what I understand, or thought (so take this with a grain of salt), everything supplied via input/option is merged into the configuration instance. Same for settings from any `.json` files involved from composer. So maybe see about this so you can drop the dependency on the `InputInterface`.