attributes and set modifications.