public function removeChoice(Choice $choice, $setNumber = null)
 {
     if ($choice instanceof GapImg) {
         unset($this->gapImgs[$choice->getSerial()]);
     } else {
         parent::removeChoice($choice);
     }
 }
 protected function getUsedAttributes()
 {
     return array_merge(parent::getUsedAttributes(), array('oat\\taoQtiItem\\model\\qti\\attribute\\MaxChoicesOrderInteraction', 'oat\\taoQtiItem\\model\\qti\\attribute\\MinChoicesOrderInteraction'));
 }
 protected function getUsedAttributes()
 {
     return array_merge(parent::getUsedAttributes(), array('oat\\taoQtiItem\\model\\qti\\attribute\\MaxAssociations', 'oat\\taoQtiItem\\model\\qti\\attribute\\MinAssociations'));
 }