//protected MatchConjugation match;

        public IrregularVerbVariable(string name, Memory memory, IsVerb isVerb, ConjugateVerb conjugate)//, MatchConjugation match)
            : base(name)
        {
            this.memory = memory;

            this.isVerb    = isVerb;
            this.conjugate = conjugate;
            //this.match = match;
        }
        //, MatchConjugation match)
        //protected MatchConjugation match;
        public IrregularVerbVariable(string name, Memory memory, IsVerb isVerb, ConjugateVerb conjugate)
            : base(name)
        {
            this.memory = memory;

            this.isVerb = isVerb;
            this.conjugate = conjugate;
            //this.match = match;
        }