private RegionInfo ToRegionInfo(NpgsqlDataReader dbReader) => new RegionInfo { ID = dbReader.GetUUID("uuid"), Name = (string)dbReader["regionName"], RegionSecret = (string)dbReader["regionSecret"], ServerIP = (string)dbReader["serverIP"], ServerPort = (uint)(int)dbReader["serverPort"], ServerURI = (string)dbReader["serverURI"], Location = dbReader.GetGridVector("loc"), RegionMapTexture = dbReader.GetUUID("regionMapTexture"), ServerHttpPort = (uint)(int)dbReader["serverHttpPort"], Owner = dbReader.GetUGUI("owner"), Access = dbReader.GetEnum <RegionAccess>("access"), Size = dbReader.GetGridVector("size"), Flags = dbReader.GetEnum <RegionFlags>("flags"), AuthenticatingToken = (string)dbReader["AuthenticatingToken"], AuthenticatingPrincipal = dbReader.GetUGUI("AuthenticatingPrincipalID"), ParcelMapTexture = dbReader.GetUUID("parcelMapTexture"), ProductName = (string)dbReader["ProductName"] };