public void addPoint(int leftX, int topY, string direction, TrafficLight tl = null) { Point point = new Point(leftX, topY, direction, tl); points.Add(point); }