ProductMessage uses std::map to store MessageFields