public function toArray() { $arr = parent::toArray(); $arr['Children'] = isset($this->children) ? $this->children->runOnCollection('toArray') : array(); return $arr; }