diff --git a/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs b/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs
index ea4c1ad08c..dd4c44e1af 100644
--- a/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs
+++ b/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs
@@ -137,7 +137,7 @@ namespace Emby.Server.Implementations.AppBase
/// Manually pre-loads a factory so that it is available pre system initialisation.
///
/// Class to register.
- public virtual void RegisterConfiguration()
+ public virtual void RegisterConfiguration() where T : IConfigurationFactory
{
if (!typeof(IConfigurationFactory).IsAssignableFrom(typeof(T)))
{