Fix multidimensional array assignment, as variable, normal/static property

- Include tests for each type