public static LookUpItem ToLookupItem(this IId entity, Func <IId, string> textFactory = null) { return(new LookUpItem(entity.Id, entity.GetText(textFactory))); }