why ? what if mixed class attributes has been changed ?