public TypeARepository(ISpecializedDependencyForB depB, ISpecializedDependencyForC depC)
 {
     this.depB = depB;
     this.depC = depC;
 }
 public TypeC(ISpecializedDependencyForC dependency)
 {
     _dependency = dependency;
 }