add tests for the record containers
add tests for the change event recorders