public ResponsePacket(SpamAssassinProtocolBase owner, RequestPacket associatedRequestPackage, string rawPacket) : base(owner)
            {
                RawPacket = rawPacket;
                AssociatedRequestPackage = associatedRequestPackage;

                ParseRawPacket(rawPacket);
            }
            public RequestPacket(SpamAssassinProtocolBase owner, string command, string message) : base(owner)
            {
                Command = command;
                Message = message;

                RawPacket = BuildRawPacket(command, message);
            }
            public ResponsePacket(SpamAssassinProtocolBase owner, RequestPacket associatedRequestPackage, string rawPacket)
                : base(owner)
            {
                RawPacket = rawPacket;
                AssociatedRequestPackage = associatedRequestPackage;

                ParseRawPacket(rawPacket);
            }
            public RequestPacket(SpamAssassinProtocolBase owner, string command, string message)
                : base(owner)
            {
                Command = command;
                Message = message;

                RawPacket = BuildRawPacket(command, message);
            }
 public PacketBase(SpamAssassinProtocolBase owner)
 {
     Owner = owner;
 }
 public PacketBase(SpamAssassinProtocolBase owner)
 {
     Owner = owner;
 }