diff --git a/src/Umbraco.Core/Compose/CompositionExtensions.cs b/src/Umbraco.Core/CompositionExtensions_Accessors.cs
similarity index 99%
rename from src/Umbraco.Core/Compose/CompositionExtensions.cs
rename to src/Umbraco.Core/CompositionExtensions_Accessors.cs
index 4767797dc1..f19437809e 100644
--- a/src/Umbraco.Core/Compose/CompositionExtensions.cs
+++ b/src/Umbraco.Core/CompositionExtensions_Accessors.cs
@@ -11,12 +11,12 @@ using Umbraco.Core.PropertyEditors;
using Umbraco.Core.Strings;
using Umbraco.Core.Sync;
-namespace Umbraco.Core.Compose
+namespace Umbraco.Core
{
///
/// Provides extension methods to the class.
///
- public static class CompositionExtensions
+ public static partial class CompositionExtensions
{
#region FileSystems
diff --git a/src/Umbraco.Core/CompositionExtensions.cs b/src/Umbraco.Core/CompositionExtensions_Essentials.cs
similarity index 97%
rename from src/Umbraco.Core/CompositionExtensions.cs
rename to src/Umbraco.Core/CompositionExtensions_Essentials.cs
index 46e8111237..46575c1428 100644
--- a/src/Umbraco.Core/CompositionExtensions.cs
+++ b/src/Umbraco.Core/CompositionExtensions_Essentials.cs
@@ -8,7 +8,7 @@ namespace Umbraco.Core
///
/// Provides extension methods to the class.
///
- public static class CompositionExtensions
+ public static partial class CompositionExtensions
{
#region Essentials
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index bd3d64254d..29bc0ef62d 100755
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -161,7 +161,7 @@
-
+
@@ -186,7 +186,7 @@
-
+