public void AddNext(TsPoint point)
 {
     var distanceFromLast = point.DistanceFrom(_points.Last());
     Distance += distanceFromLast;
     _points.Add(point);
 }
 public void AddLast(TsPoint point)
 {
     AddNext(point);
     var distanceToBeginning = point.DistanceFrom(_points.First());
     Distance += distanceToBeginning;
 }