Olá Hugo, o problema esta acontecendo quando uso mais de um model:
$this->Users->begin();
if($this->Users->save($this->data) && $this->Endereco->save($this->data["endereco"])):
$this->Users->commit();
else:
$this->Users->rollback();
endif;
Espero que agora tenha ficado mais claro.