Cleanup: just-in-time array internals are now const

Reduced memory usage for equipment cache