public DependentX(IDependentY y)
 {
     this.y = y;
 }
 public DependentX(IDependentY y)
 {
     this.y = y;
 }