/**
  *
  * @return tpl_upgrade
  */
 public static function getinstance()
 {
     if (!DataEngine::_tpl_defined(get_class())) {
         DataEngine::_set_tpl(get_class(), new self());
     }
     return DataEngine::tpl(get_class());
 }