public StateTO(State mdoState) { this.name = mdoState.Name; this.abbr = mdoState.Abbr; this.fips = mdoState.Fips; if (mdoState.Sites != null) { for (int i = 0; i < mdoState.Sites.Count; i++) { this.sites = new SiteArray(mdoState.Sites); } } if (mdoState.Cities != null) { for (int i = 0; i < mdoState.Cities.Count; i++) { this.cities = new CityArray(mdoState.Cities); } } }