Override to deserialize incoming message frames.
Message? decodeMessage(Map<String, dynamic> json) => null;