private void RaiseLanguageEditInteractionRequest(GeneralLanguage originalItem) { var item = new GeneralLanguage(originalItem); if (RaiseLanguageEditInteractionRequest(item, "Edit Language".Localize())) { // copy all values to original: OnUIThread(() => originalItem.InjectFrom<CloneInjection>(item)); if (!UpdatedItems.Contains(originalItem)) UpdatedItems.Add(originalItem); } }