turned typedef RsGxsMessageId into RsFileHash instead of std::string