public CellEventInfo(SudokuGridPosition ChangePosition, CellEventType ChangeType, params int[] ChangedValues)
        {
            GridPosition = ChangePosition;
            EventType = ChangeType;
            Values = new EventValues(ChangedValues);

            Column = ChangePosition.Column;
            Row = ChangePosition.Row;
        }
        public CellEventInfo(SudokuGridPosition ChangePosition, CellEventType ChangeType, params int[] ChangedValues)
        {
            GridPosition = ChangePosition;
            EventType    = ChangeType;
            Values       = new EventValues(ChangedValues);

            Column = ChangePosition.Column;
            Row    = ChangePosition.Row;
        }