diff --git a/src/Umbraco.Core/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs b/src/Umbraco.Core/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs
new file mode 100644
index 0000000000..a962fb55aa
--- /dev/null
+++ b/src/Umbraco.Core/PropertyEditors/ValueConverters/MemberGroupPickerValueConverter.cs
@@ -0,0 +1,29 @@
+using System;
+using Umbraco.Core.Models.PublishedContent;
+
+namespace Umbraco.Core.PropertyEditors.ValueConverters
+{
+ public class MemberGroupPickerValueConverter : PropertyValueConverterBase, IPropertyValueConverterMeta
+ {
+ public override bool IsConverter(PublishedPropertyType propertyType)
+ {
+ return propertyType.PropertyEditorAlias.InvariantEquals(Constants.PropertyEditors.MemberGroupPickerAlias);
+ }
+
+ public override object ConvertDataToSource(PublishedPropertyType propertyType, object source, bool preview)
+ {
+ return source == null ? string.Empty : source.ToString();
+ }
+
+ public Type GetPropertyValueType(PublishedPropertyType propertyType)
+ {
+ return typeof(string);
+ }
+
+ public PropertyCacheLevel GetPropertyCacheLevel(PublishedPropertyType propertyType,
+ PropertyCacheValue cacheValue)
+ {
+ return PropertyCacheLevel.Content;
+ }
+ }
+}
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 4ce9018204..d47b7b6e05 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -507,6 +507,7 @@
+