public function summary() { $data = $this->_data; if (empty($data)) { $data = $this->_prepare(); } return count(Hash::flatten($data)); }