diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs
index e0514b38d7..882109f908 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs
@@ -6,7 +6,7 @@
///
/// Every strongly-typed property set class should inherit from PublishedElementModel
/// (or inherit from a class that inherits from... etc.) so they are picked by the factory.
- public class PublishedElementModel : PublishedElementWrapped
+ public abstract class PublishedElementModel : PublishedElementWrapped
{
///
///