/**
  * @param array $params
  */
 public function setParams(array $params)
 {
     //deactivate current associations
     foreach($this->_jobEntity->getParams() as $param) {
         $param->setActive(0);
         $this->_em->persist($param);
         $this->_em->flush();
         unset($param);
     }
     
     //create new params
     foreach($params as $key => $value) {
         $param = new Param;
         $param->setKey($key);
         $param->setValue($value);
         $param->setJob($this->getId());
         $param->setActive(1);
         $this->_em->persist($param);
         $this->_em->flush();
         unset($param);
     }
 }
 public function addParam(Param $param) {
     $this->params[] = $param;
     $param->setJob($this);
 }