private function filterDataSet(callable $predicate) { return array_values(array_filter($this->list, $predicate)); }