Unity and MVC–Resolving types challenge

Imagine you have a situation like this: 2 MVC controllers (A and B) have a dependency on SvcA. SvcA has a dependency on SvcB and a component implementing IX.SvcB has a dependency on something implementing IY. Every time the system resolves CtrlA we want to provide Y1 and every time it resolves CtrlB, we want…

4