public Dictionary <string, IWorkItem> GetSuggestions() { Dictionary <string, IWorkItem> suggestions = new Dictionary <string, IWorkItem>(); foreach (EnsoMessage ensoMessage in MessagesHandler.GetAllFromHistory()) { DisplayMessage displayMessage = new DisplayMessage(ensoMessage.Text, ensoMessage.Subtext); displayMessage.provider = this; suggestions[displayMessage.GetCaption()] = displayMessage; } return(suggestions); }