void save_override(T const& t)
 {
     save_enum(t,geofeatures_boost::is_enum<T>());
 }
 void save_override(T const& t, BOOST_PFTO int)
 {
     save_enum(t,boost::is_enum<T>());
 }
 void save_override(T const& t)
 {
   save_enum(t,boost::is_enum<T>());
 }