Allows user to manipulate its attributes