public IndefiniteNoun(Noun noun) { Noun = noun; }
public IndefiniteNoun(string noun, NounClass nounClass = NounClass.It) { Noun = new Noun(noun, nounClass); }
public static string Conjugate(this IVerb verb, IExpression subject, Tense tense) { var nounExpression = new Noun(subject.ToString()); return(verb.Conjugate(nounExpression, tense)); }