Fix normal multi dimensional array assignment

This should address #574.
Also including multi assignment by property (both static and "normal")
After a bit of testing, anything seems to work.