save zone as self.zone on a Connection, so that things using it can tell what zone they're in