vector format works with std::map
serialization works for std::map