public void UntiePin(NailScript x)
    {
        int a = -1, b = -1;

        if (pointA != null)
        {
            a = pointA.parentWindow.assignedMemberID;
        }
        if (pointB != null)
        {
            b = pointB.parentWindow.assignedMemberID;
        }

        if (pointA.Equals(x))
        {
            //pointA = null;
            //x.SetTiedLine(null, Extremes.None);
            pointA.DeleteConnection(b, this);
        }
        else if (pointB.Equals(x))
        {
            //pointB = null;
            //x.SetTiedLine(null, Extremes.None);
            pointB.DeleteConnection(a, this);
        }
    }