diff --git a/src/Umbraco.Core/Dictionary/ICultureDictionary.cs b/src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs
similarity index 100%
rename from src/Umbraco.Core/Dictionary/ICultureDictionary.cs
rename to src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs
diff --git a/src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs b/src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs
similarity index 100%
rename from src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs
rename to src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs
diff --git a/src/Umbraco.Core/Models/ContentStatus.cs b/src/Umbraco.Abstractions/Models/ContentStatus.cs
similarity index 100%
rename from src/Umbraco.Core/Models/ContentStatus.cs
rename to src/Umbraco.Abstractions/Models/ContentStatus.cs
diff --git a/src/Umbraco.Core/Models/PublishedContent/Fallback.cs b/src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs
similarity index 100%
rename from src/Umbraco.Core/Models/PublishedContent/Fallback.cs
rename to src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs
diff --git a/src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs b/src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs
similarity index 100%
rename from src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs
rename to src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs
diff --git a/src/Umbraco.Core/Models/PublishedContent/ModelType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs
similarity index 100%
rename from src/Umbraco.Core/Models/PublishedContent/ModelType.cs
rename to src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs
diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs
similarity index 100%
rename from src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs
rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs
diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs
similarity index 95%
rename from src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs
rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs
index 566319ab74..5f8ec3d335 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs
+++ b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs
@@ -17,7 +17,7 @@ namespace Umbraco.Core.Models.PublishedContent
///
/// Initializes a new instance of the class.
///
- internal PublishedDataType(int id, string editorAlias, Lazy