public object CloneItem(string itemId) { // Todo: Избавиться от этой конвертации после того, как в системе будет одна реализация Dynamic dynamic item = GetItem(itemId); if (item != null) { item.Id = Guid.NewGuid().ToString(); item.Name = string.Format(Resources.CloneElementName, item.Name); } return(DynamicExtensions.JsonToObject(item)); }