   Boost Serialization - Base object pointer instantiation
  Hi there all,I've stumbled across another problem. Here it is:ProblemSerialization of the pointer that is being created in such manner:IMaterial *pMaterial = new COpenGLMaterial();// OrIMaterial *pMaterial1 = new CDirectXMaterial();The problem here, as Boost.Serialization says, is that pointer ain't registering, throwing 'unregistered_class' exception.Possible Solution / HintsI've seen pages where they suggest using BOOST_CLASS_EXPORT and/or BOOST_CLASS_TRACKING, however I'm not sure with which class and where to use them.Please, if you know how to solve this kind of problem, help me, I'm in dire need.Thanks.   