private void RaisePriceEditInteractionRequest(Price originalItem) { var item = originalItem.DeepClone(EntityFactory as IKnownSerializationTypes); if (RaisePriceEditInteractionRequest(item, "Edit Price".Localize())) { // copy all values to original: OnUIThread(() => originalItem.InjectFrom <CloneInjection>(item)); OnViewModelPropertyChangedUI(null, null); } }