LegacyReply and CommandReply allow to parse and instantiate reply from the incoming message but the current API is not efficient for conversions because it will infer an extra memory copy.
The Goal
Change ReplyInterface to return a ReplyMessage that can be used for the further processing