public function __construct($name = null) { $this->initializer = $this->createInitializer(); $this->availableTemplates = $this->initializer->getTemplateNames(); parent::__construct($name); }