attr reference change