1. When creating array objects, clone the default value object
2. Added square bracket syntax for arrays
3. Macros to get/set values from/to arrays using the new array syntax
4. Updates to Language Reference