removeDataModelListener does not reset cachedArrayListener in DataModel (already fixed on 2.0.x but not committed on 1.2.x)