Pulled member variable timeSubject up to CityObserver and removed an unused method.
Pulled member variable utcOffset and dstStatus up to CityObserver.
Pulled member variable localHourOfTime up to CityObserver.