private IEnumerable <BoundStepSuggestions <TNativeSuggestionItem> > GetMatchingBindings(StepInstanceTemplate <TNativeSuggestionItem> stepInstanceTemplate) { //TODO: optimize return(boundStepSuggestions.GetPotentialItemsByPrefix(stepInstanceTemplate.StepPrefix).Where(it => stepInstanceTemplate.Match(it.StepBinding, GetBindingCulture(stepInstanceTemplate), true, BindingMatchService))); }