[Boost-users] serialization - How to retain protected access of non-default ctors