public new Polygon Clone()
{
var polygon = new Polygon {ExteriorRing = ExteriorRing.Clone()};
foreach (var interiorRing in InteriorRings)
{
polygon.InteriorRings.Add(interiorRing.Clone());
}
return polygon;
}