diff --git a/src/Spring/Spring.Core/Objects/Factory/Support/AbstractAutowireCapableObjectFactory.cs b/src/Spring/Spring.Core/Objects/Factory/Support/AbstractAutowireCapableObjectFactory.cs
index 12109e76..60ed720f 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Support/AbstractAutowireCapableObjectFactory.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Support/AbstractAutowireCapableObjectFactory.cs
@@ -339,7 +339,7 @@ namespace Spring.Objects.Factory.Support
{
return;
}
- ObjectDefinitionValueResolver valueResolver = CreateValueResolver(name, definition);
+ ObjectDefinitionValueResolver valueResolver = CreateValueResolver();
MutablePropertyValues deepCopy = new MutablePropertyValues(properties);
PropertyValue[] copiedProperties = deepCopy.PropertyValues;
@@ -368,9 +368,9 @@ namespace Spring.Objects.Factory.Support
///
/// Create the value resolver strategy to use for resolving raw property values
///
- protected virtual ObjectDefinitionValueResolver CreateValueResolver(string name, IObjectDefinition definition)
+ protected virtual ObjectDefinitionValueResolver CreateValueResolver()
{
- return new ObjectDefinitionValueResolver(this, name, definition);
+ return new ObjectDefinitionValueResolver(this);
}
///
diff --git a/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs b/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs
index 0bd2934a..ea5e7922 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Support/ConstructorResolver.cs
@@ -516,8 +516,7 @@ namespace Spring.Objects.Factory.Support
ConstructorArgumentValues cargs,
ConstructorArgumentValues resolvedValues)
{
- ObjectDefinitionValueResolver valueResolver =
- new ObjectDefinitionValueResolver(objectFactory, objectName, definition);
+ ObjectDefinitionValueResolver valueResolver = new ObjectDefinitionValueResolver(objectFactory);
int minNrOfArgs = cargs.ArgumentCount;
foreach (DictionaryEntry entry in cargs.IndexedArgumentValues)