public function __construct(\Civix\CoreBundle\Entity\Poll\Question $question = null)
 {
     $this->question = $question;
     foreach ($question->getEducationalContext() as $context) {
         $this->items[] = new EducationalItem($context);
     }
 }
 private function setImage(Activity $activity, Question $question)
 {
     /* @var EducationalContext $ec */
     foreach ($question->getEducationalContext() as $ec) {
         if ($ec->hasPreviewImage()) {
             return $activity->setImageSrc($ec->getPreviewSrc());
         }
     }
 }