public function doSave($con = null)
 {
     if (is_null($con)) {
         $con = $this->getConnection();
     }
     parent::doSave($con);
     $this->updateObject();
     //$this->object->setCourseMarks(3);
     $this->object->setEvaluationMethod(BaseCustomOptionsHolder::getInstance('CourseType')->getEvaluationMethodFor($this->object->getCourseType()));
     $this->object->save($con);
     // embedded forms
     $this->saveEmbeddedForms($con);
 }