"sui tam" <suitam2006@yahoo.com> wrote in message     I am kind of confused about the documentation on this topic.
What do I need to override?
 
Look in the documentation under reference/serializable concept/pointers/non-default constructors
 
Or do I need to explicitly specified a default constructor
with no argument in each one of the class?
 
no - see above

Robert Ramey