/**
  * @param array $args
  */
 public function setArgs(array $args)
 {
    //deactivate current associations
     foreach($this->_jobEntity->getArgs() as $arg) {
         $arg->setActive(0);
         $this->_em->persist($arg);
         $this->_em->flush();
         unset($arg);
     }
     
     //create new params
     foreach($args as $key => $value) {
         $arg = new Arg;
         $arg->setValue($value);
         $arg->setJob($this->getId());
         $arg->setActive(1);
         $this->_em->persist($arg);
         $this->_em->flush();
         unset($arg);
     }
 }
 public function addArg(Arg $arg) {
     $this->args[] = $arg;
     $arg->setJob($this);
 }