TODO - 06/15/2003
-----------------
- Dynamically allocate memory for attribute values.
- Add C++ class.