public function cadastrar(Usuario $u, array $dados)
 {
     extract($dados);
     $u->setEmail($email);
     $u->setNome($nome);
     $u->setSobrenome($sobrenome);
     $u->setApelido($apelido);
     $u->setSenha($senha);
     $u->setCadkey($cadkey);
     $u->setCadiv($cadiv);
     try {
         $this->em->persist($u);
         $this->em->flush();
         echo "Usuario Cadastrado com sucesso";
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
 }
 /**
  * {@inheritDoc}
  */
 public function setCadiv($cadiv)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCadiv', array($cadiv));
     return parent::setCadiv($cadiv);
 }