public function recompileAndLoadCopy()
{
$code = $this->compileTemplateSource();
$tempFilepath = $this->compiled->filepath . '.temp' . uniqid() . '.php';
self::writeFile($tempFilepath, $code, $this->smarty);
$this->compiled->filepath = $tempFilepath;
$this->compiled->load($this);
}