it could, but I did this so the `_recordArrays` are gone before the record is destroyed to minimize internal churn. We may be able to mitigate that churn another way?