This is purely a serialization problem and not an ATL one I think. ATL delegates to the registered factory associated with the file extension for the serialization. You should be able to find some docs on that on the EMF sites.