Useful Features of CObject classes are
serialization support
platform independent
object diagnostic output
run-time class information