protected virtual Object GetModelFromField() { Item item = Rendering.RenderingItem.ValueOrDefault(i => i.InnerItem); return(item != null?ModelLocator.GetModel(item["Model"], SourceItem, true) : null); }