hasCity() method checks if city is != null, different - but not identically different as in previous version