function __construct($title)
 {
     parent::__construct($title);
     // quiz object is linked to NS_WIKIA_QUIZ namespace
     $quizTitle = F::build('Title', array($title->getText(), NS_WIKIA_QUIZ), 'newFromText');
     $this->mQuiz = WikiaQuiz::newFromTitle($quizTitle);
     if (!empty($this->mQuiz)) {
         $this->mQuiz->getData();
         // lazy load data
     }
 }
 public function executeGetQuiz()
 {
     $wgRequest = F::app()->getGlobal('wgRequest');
     $quizName = $wgRequest->getVal('quiz');
     if ($quizName) {
         $title = Title::newFromText($quizName, NS_WIKIA_QUIZ);
         $quiz = WikiaQuiz::newFromTitle($title);
         $this->data = $quiz->getData();
     }
 }