Avoiding circular reference: system/store -> system/record_array_manager -> system/record_arrays -> system/record_arrays/record_array -> system/store