public function forTemplate()
    {
        if ($this->BlockArea) {
            $template = [$this->class.'_'.$this->BlockArea];

            if (SSViewer::hasTemplate($template)) {
                return $this->renderWith($template);
            }
        }

        return $this->renderWith($this->ClassName, $this->getController());
    }