protected function needStructure() { if ($this->structure !== NULL) { return; } $this->structure = $this->cache->load('structure', [$this, 'loadStructure']); }