AFW contains a fair amount of code designed to persist objects to text files using boost::serialization and daf::base::Persistable. These are no longer used, but we're still maintaining them (e.g. log updates on
DM-6985), and we're still wasting time building them.
We do still use this serialization approach for PropertySet and PropertyList. Eventually I think we should reimplement serialization for these as well (and remove the Formatter framework entirely), but I consider that out of scope for this RFC.
For all classes in our codebase besides PropertySet and PropertyList, I propose that we remove boost::serialization support, remove any inheritance from daf::persistence::Peristable, and delete the corresponding Formatter classes.