protected virtual Item[] ProcessQueryResults(IQueryable<SitecoreUISearchResultItem> query) { return query.Select(x => x.GetItem()).ToArray(); }