Enabling this branch on normal assignments will cause aliasing issue, like as 8738. On construction, it won't occur.