public Polygon(params IPoint[] shell) { Shell = shell; Holes = new IEnumerable <IPoint> [0]; _ntsPolygon = new Lazy <NTSPolygon>(() => NTSConverter.FromEnvelope(Shell)); }