Convert CityDao protocol to Swift. (Requires ObjC annoation :-/ )