value
evaluate()
Part.
name
A name for the object.
The name is for debugging purposes. It has nothing to do with the identity of the object, so does not have to be unique