diff --git a/src/Umbraco.ModelsBuilder.Embedded/Compose/DisabledModelsBuilderComponent.cs b/src/Umbraco.ModelsBuilder.Embedded/Compose/DisabledModelsBuilderComponent.cs
index c599785711..826b392592 100644
--- a/src/Umbraco.ModelsBuilder.Embedded/Compose/DisabledModelsBuilderComponent.cs
+++ b/src/Umbraco.ModelsBuilder.Embedded/Compose/DisabledModelsBuilderComponent.cs
@@ -8,7 +8,7 @@ namespace Umbraco.ModelsBuilder.Embedded.Compose
///
/// Special component used for when MB is disabled with the legacy MB is detected
///
- internal class DisabledModelsBuilderComponent : IComponent
+ public sealed class DisabledModelsBuilderComponent : IComponent
{
private readonly UmbracoFeatures _features;
diff --git a/src/Umbraco.Web/Logging/WebProfilerComponent.cs b/src/Umbraco.Web/Logging/WebProfilerComponent.cs
index ff25eb6a22..e02f082aa9 100755
--- a/src/Umbraco.Web/Logging/WebProfilerComponent.cs
+++ b/src/Umbraco.Web/Logging/WebProfilerComponent.cs
@@ -6,7 +6,7 @@ using Umbraco.Core.Logging;
namespace Umbraco.Web.Logging
{
- internal sealed class WebProfilerComponent : IComponent
+ public sealed class WebProfilerComponent : IComponent
{
private readonly WebProfiler _profiler;
private readonly bool _profile;
diff --git a/src/Umbraco.Web/Logging/WebProfilerComposer.cs b/src/Umbraco.Web/Logging/WebProfilerComposer.cs
index 5834dd9dd4..af1d2376cb 100644
--- a/src/Umbraco.Web/Logging/WebProfilerComposer.cs
+++ b/src/Umbraco.Web/Logging/WebProfilerComposer.cs
@@ -2,6 +2,6 @@
namespace Umbraco.Web.Logging
{
- internal class WebProfilerComposer : ComponentComposer, ICoreComposer
+ public sealed class WebProfilerComposer : ComponentComposer, ICoreComposer
{ }
}
diff --git a/src/Umbraco.Web/PropertyEditors/PropertyEditorsComponent.cs b/src/Umbraco.Web/PropertyEditors/PropertyEditorsComponent.cs
index eaa209c055..cd7b7a1f39 100644
--- a/src/Umbraco.Web/PropertyEditors/PropertyEditorsComponent.cs
+++ b/src/Umbraco.Web/PropertyEditors/PropertyEditorsComponent.cs
@@ -10,7 +10,7 @@ using Umbraco.Core.Services.Implement;
namespace Umbraco.Web.PropertyEditors
{
- internal sealed class PropertyEditorsComponent : IComponent
+ public sealed class PropertyEditorsComponent : IComponent
{
private readonly PropertyEditorCollection _propertyEditors;
private readonly List _terminate = new List();
diff --git a/src/Umbraco.Web/PropertyEditors/PropertyEditorsComposer.cs b/src/Umbraco.Web/PropertyEditors/PropertyEditorsComposer.cs
index ce0cf2904f..f22d18484b 100644
--- a/src/Umbraco.Web/PropertyEditors/PropertyEditorsComposer.cs
+++ b/src/Umbraco.Web/PropertyEditors/PropertyEditorsComposer.cs
@@ -4,6 +4,6 @@ using Umbraco.Core.Composing;
namespace Umbraco.Web.PropertyEditors
{
[RuntimeLevel(MinLevel = RuntimeLevel.Run)]
- internal class PropertyEditorsComposer : ComponentComposer, ICoreComposer
+ public sealed class PropertyEditorsComposer : ComponentComposer, ICoreComposer
{ }
}
diff --git a/src/Umbraco.Web/Scheduling/SchedulerComponent.cs b/src/Umbraco.Web/Scheduling/SchedulerComponent.cs
index f6ce11f939..ecabe3df31 100644
--- a/src/Umbraco.Web/Scheduling/SchedulerComponent.cs
+++ b/src/Umbraco.Web/Scheduling/SchedulerComponent.cs
@@ -16,7 +16,7 @@ using Umbraco.Web.Routing;
namespace Umbraco.Web.Scheduling
{
- internal sealed class SchedulerComponent : IComponent
+ public sealed class SchedulerComponent : IComponent
{
private const int DefaultDelayMilliseconds = 180000; // 3 mins
private const int OneMinuteMilliseconds = 60000;
diff --git a/src/Umbraco.Web/Scheduling/SchedulerComposer.cs b/src/Umbraco.Web/Scheduling/SchedulerComposer.cs
index 5c56f3d314..8e71004d0c 100644
--- a/src/Umbraco.Web/Scheduling/SchedulerComposer.cs
+++ b/src/Umbraco.Web/Scheduling/SchedulerComposer.cs
@@ -12,6 +12,6 @@ namespace Umbraco.Web.Scheduling
/// the task correctly instead of killing it completely when the app domain shuts down.
///
[RuntimeLevel(MinLevel = RuntimeLevel.Run)]
- internal sealed class SchedulerComposer : ComponentComposer, ICoreComposer
+ public sealed class SchedulerComposer : ComponentComposer, ICoreComposer
{ }
}