public function Children() { if ($this->ItemsAsChildren && Controller::curr() instanceof DataObjectAsPageHolder_Controller) { return Controller::curr()->Items(); } else { return parent::Children(); } }