diff --git a/src/Umbraco.Web/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs b/src/Umbraco.Web/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs
index d4e130cc0d..21105b531e 100644
--- a/src/Umbraco.Web/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs
+++ b/src/Umbraco.Web/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs
@@ -32,13 +32,7 @@ namespace Umbraco.Web.PropertyEditors.ValueConverters
=> propertyType.EditorAlias.InvariantEquals(Constants.PropertyEditors.Aliases.BlockList);
///
- public override Type GetPropertyValueType(IPublishedPropertyType propertyType)
- {
- var contentTypes = propertyType.DataType.ConfigurationAs().Blocks;
- return contentTypes.Length == 1
- ? typeof(IEnumerable<>).MakeGenericType(ModelType.For(contentTypes[0].Alias))
- : typeof(IEnumerable);
- }
+ public override Type GetPropertyValueType(IPublishedPropertyType propertyType) => typeof(BlockListModel);
///
public override PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)