/**
  * public facing create new templates method
  *
  * @return mixed (array|bool)            success array or false.
  */
 public function create_new_templates()
 {
     $template_pack = 'default';
     //if we have the GRP_ID then let's use that to see if there is a set template pack and use that for the new templates.
     if (!empty($this->_GRP_ID)) {
         $message_template_group = $this->_message_template_group_model->get_one_by_ID($this->_GRP_ID);
         $template_pack = $message_template_group instanceof EE_Message_Template_Group ? $message_template_group->get_template_pack_name() : 'default';
         //we also need to reset the template variation to default
         $message_template_group->set_template_pack_variation('default');
     }
     return $this->_create_new_templates($template_pack);
 }