diff --git a/src/Umbraco.Core/ObjectResolution/LazyManyObjectsResolverbase.cs b/src/Umbraco.Core/ObjectResolution/LazyManyObjectsResolverbase.cs
index 6aaf59106c..016a9c8f11 100644
--- a/src/Umbraco.Core/ObjectResolution/LazyManyObjectsResolverbase.cs
+++ b/src/Umbraco.Core/ObjectResolution/LazyManyObjectsResolverbase.cs
@@ -18,7 +18,7 @@ namespace Umbraco.Core.ObjectResolution
/// Important notes about this resolver: it does not support Insert or Remove and therefore does not support any ordering unless
/// the types are marked with the WeightedPluginAttribute.
///
- internal abstract class LazyManyObjectsResolverBase : ManyObjectsResolverBase
+ public abstract class LazyManyObjectsResolverBase : ManyObjectsResolverBase
where TResolved : class
where TResolver : ResolverBase
{
diff --git a/src/Umbraco.Core/PropertyEditors/PropertyEditorResolver.cs b/src/Umbraco.Core/PropertyEditors/PropertyEditorResolver.cs
index e5eac179df..441d7fde2c 100644
--- a/src/Umbraco.Core/PropertyEditors/PropertyEditorResolver.cs
+++ b/src/Umbraco.Core/PropertyEditors/PropertyEditorResolver.cs
@@ -12,7 +12,7 @@ namespace Umbraco.Core.PropertyEditors
///
/// This resolver will contain any property editors defined in manifests as well!
///
- internal class PropertyEditorResolver : LazyManyObjectsResolverBase
+ public class PropertyEditorResolver : LazyManyObjectsResolverBase
{
public PropertyEditorResolver(Func> typeListProducerList)
: base(typeListProducerList, ObjectLifetimeScope.Application)