function __construct($message = '', $title = '', $lead = '', $view = 'email-basic')
{
parent::__construct();
$this->setMessage($message);
$this->setTitle($title);
$this->setLead($lead);
// Set templating defaults
$this->setTextColor(c('Garden.EmailTemplate.TextColor', self::DEFAULT_TEXT_COLOR));
$this->setBackgroundColor(c('Garden.EmailTemplate.BackgroundColor', self::DEFAULT_BACKGROUND_COLOR));
$this->setContainerBackgroundColor(c('Garden.EmailTemplate.ContainerBackgroundColor', self::DEFAULT_CONTAINER_BACKGROUND_COLOR));
$this->setDefaultButtonBackgroundColor(c('Garden.EmailTemplate.ButtonBackgroundColor', self::DEFAULT_BUTTON_BACKGROUND_COLOR));
$this->setDefaultButtonTextColor(c('Garden.EmailTemplate.ButtonTextColor', self::DEFAULT_BUTTON_TEXT_COLOR));
$this->setDefaultEmailImage();
// Set default view
$this->view = AssetModel::viewLocation($view, 'email', 'dashboard');
}