In MyProj, create a separate shared class ( Class _D )
Expose properties from which return objects of A,B,C
In constructor of class _D, create objects of A,B,C..
So when class _D gets instantiated, its created objects of A,B, C.
Since _D is shared class, single objects of _D,A,B,C are in scope.
Shailendra Baghel, Jul 05, 2010