/**
  * Override default seScenario method for populating to embedded records
  * @see CModel::setScenario()
  * @since v1.0.8
  */
 public function setScenario($value)
 {
     if ($this->hasEmbeddedDocuments() && $this->_embedded !== null) {
         foreach ($this->_embedded as $doc) {
             $doc->setScenario($value);
         }
     }
     parent::setScenario($value);
 }