/**
  * delete together with all belonging tasks
  */
 public function delete()
 {
     #--- first delete all tasks ---
     foreach ($this->getTasks() as $t) {
         $t->delete();
     }
     #--- delete myself ---
     return parent::delete();
 }