public function init() { $this->buildDictionary(); $this->buildDetails(); // Propagate init to objects. foreach ($this->objects as $object) { $object->init(); } }