ByteArray and StringArray now dynamically allocate.