add attribute change mutation