Fix compatible of abstract Route::run