Upon LoadValue(interim=false) and Value.Set, the stable RowIDs are recalculated.
Interim-Loading does not change the IDs.
The RowIDProvider is persisted in ControlState.
The IDs of removed rows must be burned.
The IDs of new rows must be provided upon Add.
Manipulating the BocList using Add and Remove must not reset the RowIDProvider.