Properties, such as array.length, should return lvalues to allow: a.length += 8; or other similar statements.