ShapeSchema and Storage_Data in OCC 7.7.X versions ?

I was using ShapeSchema and Storage_Data for storing named Geom_Curve and TopoDS_Shape objects in FSD_BinaryFile in OCC 6.x version.

Which "other persistence mechanisms" do I have to use instead? Is there an easy Method, to store Geom_Curve and TopoDS_Shape objects in the same manner (assign a "name" and store into a file. Later reload the object from the file by specifying the previously assigned "name")? 

How to upgrade or use which classes for persistent storage.