public void LinkTo(ContainerContext containerContext, ContainerService childService, string comment) { var dependency = childService.GetLinkedDependency(containerContext); dependency.Comment = comment; AddDependency(dependency, true); UnionUsedContracts(childService); if (target.Status.IsGood()) foreach (var instance in childService.instances) if (!instances.Contains(instance)) instances.Add(instance); }