/**
  * {@inheritdoc}
  */
 public function data($Path, $Default = '')
 {
     if (isset($this->Data[$Path])) {
         return $this->Data[$Path];
     }
     switch ($Path) {
         case 'Categories':
             if ($this->categoriesCompatibilityCallback instanceof \Closure) {
                 deprecated('Categories', 'CategoryTree');
                 $this->Data['Categories'] = $categories = call_user_func($this->categoriesCompatibilityCallback);
                 return $categories;
             }
             return $Default;
         default:
             return parent::data($Path, $Default);
     }
 }