Documentation / "needs" API: is it only for singleton controllers?

so how to need a specific controller instance by using needs? My case: