diff --git a/src/Umbraco.Core/Composing/IContainer.cs b/src/Umbraco.Core/Composing/IContainer.cs
index 2937fb2b02..97a9d47437 100644
--- a/src/Umbraco.Core/Composing/IContainer.cs
+++ b/src/Umbraco.Core/Composing/IContainer.cs
@@ -119,6 +119,11 @@ namespace Umbraco.Core.Composing
///
void RegisterInstance(Type serviceType, object instance);
+ ///
+ /// Registers a service with a named implementing instance.
+ ///
+ void RegisterInstance(Type serviceType, object instance, string name);
+
///
/// Registers a base type for auto-registration.
///
diff --git a/src/Umbraco.Core/Composing/LightInject/LightInjectContainer.cs b/src/Umbraco.Core/Composing/LightInject/LightInjectContainer.cs
index d4b88e862c..1302676514 100644
--- a/src/Umbraco.Core/Composing/LightInject/LightInjectContainer.cs
+++ b/src/Umbraco.Core/Composing/LightInject/LightInjectContainer.cs
@@ -285,6 +285,10 @@ namespace Umbraco.Core.Composing.LightInject
public void RegisterInstance(Type serviceType, object instance)
=> Container.RegisterInstance(serviceType, instance);
+ ///
+ public void RegisterInstance(Type serviceType, object instance, string name)
+ => Container.RegisterInstance(serviceType, instance, name);
+
///
public void RegisterAuto(Type serviceBaseType)
{