Towns list mutation is performed with SwapItems()