private void RaiseStoreSettingEditInteractionRequest(StoreSetting originalItem)
        {
            var item = originalItem.DeepClone(EntityFactory as IKnownSerializationTypes);

            if (RaiseStoreSettingEditInteractionRequest(item, "Edit Store Setting".Localize()))
            {
                // copy all values to original:
                OnUIThread(() => originalItem.InjectFrom <CloneInjection>(item));
                originalItem.ValueType = originalItem.ValueType;

                IsModified = true;
            }
        }