Actually, this is a bug. The `id` should be the column name, as we otherwise can't remove it properly.
The unit tests are passing because _getClientsByIds won't push anything into its array.