public BasicCity (BasicCity original) : this(original.CityId, original.Name, original.CountryId, original.GeographyId) { }
public static City FromBasic (BasicCity basic) { return new City(basic); }
private City (BasicCity basic) : base(basic) { }
public BasicCity(BasicCity original) : this(original.CityId, original.Name, original.CountryId, original.GeographyId) { }