private async Task FilterBy(IDataCollection <object> dataCollection, string query) { await(dataCollection as ISupportFiltering).FilterAsync(dataCollection.CreateFilterFromString(query, TreatSpacesAsAndOperator, MatchNumbers)); }