public WirePoint(int x, int y, Wire parent) : this(parent) { Location = new Point(x, y); }
public WirePoint(Point p, Wire parent) : this(parent) { Location = p; }
public WirePoint(Wire parent) { this.parent = parent; }