Ich möchte dir von diesem Vorgehen abraten, da man Code auch mit Nutzung des DI Containers so schreiben sollte, dass er auch noch mit
pure DI nutzbar ist.
Ja, der Container kann Field Injection, aber pure DI kann das nicht (ohne
RTTI Getüftel).
Es wäre hier einfacher und sauberer, deine IInjectIdea Instanz direkt in den Konstruktur zu geben, bei dem Inject Attribute kannst du auch den Namen angeben.