boost::serialization should be outside btas::