What is the purpose behind this change? It seems like it will break attempts to call replace with things like `DS.RecordArray`.