Remove dispatch logic from Route