void IDependencyVisitor.Configured(ConfiguredDependency dependency) { if (dependency.Definition.Value != null) { Dependencies.Add(dependency.DependencyType, dependency.Definition.Value); } else { var child = new ObjectDefInstance(dependency.Definition); Dependencies.Add(dependency.DependencyType, child); } }