Added initializer of productions list in NonTerminal to create productions only once.