public UnimplementedDependentContract(IUnimplementedContract dependency) { }
public ImplementedDependentContract(IUnimplementedContract thisConstructorShouldNotBeLookedUpByContainer) { Assert.Fail("Wrong constructor resolved"); }