You must be very comfortable with the notion of an object as an abstraction for data. An object has attributes such as identity, type, and value.