public function __construct($o = NULL)
 {
     parent::__construct($o);
     if (isset($o->subst_tributaria)) {
         // Adiciona atributos definidos por outros modelos
         $o->descr_subst_tributaria = Contribuinte_Model_SubstitutoTributario::getById($o->subst_tributaria);
         $o->descr_exibilidade = Contribuinte_Model_Exigeiss::getById($o->exigibilidade);
         $o->descr_incentivo_fiscal = Contribuinte_Model_IncentivoFiscal::getById($o->incentivo_fiscal);
         $o->descr_regime_tributario = Contribuinte_Model_Tributacao::getById($o->regime_tributario);
         $o->descr_tipo_classificao = Contribuinte_Model_TipoEmpresa::getById($o->tipo_classificacao);
         $o->descr_tipo_emissao = Contribuinte_Model_TipoEmissao::getById($o->tipo_emissao);
         if ($o->optante_simples == 'Sim' && $o->optante_simples_baixado == 'Sim') {
             $o->descr_optante_simples = 'Não';
         } else {
             if ($o->optante_simples == 'Sim') {
                 $o->descr_optante_simples = 'Sim';
             } else {
                 $o->descr_optante_simples = 'Não';
             }
         }
     }
 }