Fix for: BHV-9437

An internal API change between 2.4 and current rendered the handling of the `add` and `remove` event between Collection and DataRepeater (and inheritors) incorrect. Modifications to DataRepeater had been made already but these changes update DataList and DataGridList to properly handle those events again.