public function estimation() { $estimate = $this->estimate; foreach ($this->children as $task) { $estimate += $task->estimation(); } return $estimate; }