create array collection service, migrate updatedRecordView to use it.