public IPacket CreatePacket(IMessage message, IMessageMetadata metadata) { var envelope = new PacketBuilder(_messageFactory.TypeToTagResolver, _packetSerializer); envelope.AddMessage(message, metadata); return(envelope.Build()); }