public function aggregate(array $data) { return puzzle_Query::walkQuery($data, '', array($this, '_walker')); }