internal Polygon(NTSPolygon polygon) { Shell = NTSConverter.FromLinearRing(polygon.Shell); Holes = polygon.Holes.Select(NTSConverter.FromLinearRing).ToArray(); _ntsPolygon = new Lazy <NTSPolygon>(() => polygon); }