diff --git a/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs b/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs
index ac791ffc..6068c1ed 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs
@@ -25,7 +25,6 @@
#endregion
using System;
-using Spring.Objects.Factory;
namespace Spring.Objects.Factory.Config
{
@@ -84,7 +83,30 @@ namespace Spring.Objects.Factory.Config
///
IObjectDefinition GetObjectDefinition(string name, bool includeAncestors);
-
+ ///
+ /// Register a new object definition with this registry.
+ /// Must support
+ ///
+ /// and .
+ ///
+ ///
+ /// The name of the object instance to register.
+ ///
+ ///
+ /// The definition of the object instance to register.
+ ///
+ ///
+ ///
+ /// Must support
+ /// and
+ /// .
+ ///
+ ///
+ ///
+ /// If the object definition is invalid.
+ ///
+ void RegisterObjectDefinition(string name, IObjectDefinition definition);
+
///
/// Injects dependencies into the supplied instance
/// using the supplied .