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

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

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