public static function start()
  {
    if (is_null(self::$_transaction)) {
      $object = self::$_transaction = new self();
      $object->_stored = Config::getDataAdapter();
      
      Config::setDataAdapter($object);
      
      $result = true;
    } else {
      $result = false;
    }
    
    return $result;
  }