Update SuggestionsTableViewDelegate protocol methods to include caller reference -  it makes the method immediately recognizable as a delegate method, makes a name clash less likely to happen and is a common pattern - props @diegoreymendez