Read-only promotion for array-access property assigments [ci skip]