introducing IBnfiTermCollection
IBnfiTermTL and IBnfiExpressionTL
using IBnfiTermTL (introducing a lot of ambiguities)
IBnfiTermCollectionTL and IBnfiTermCollectionWithCollectionType
removed abstract class BnfiTermCollection<TCollectionType>
separating BnfiTerm..., BnfiTerm...TL and BnfiTerm...<T>
rename BindMember_ to BindMember, and Convert to _Convert (ambiguity is no longer exists)
changes in typesystem (separate typeless (TL) and typesafe <T> bnfiterms and bnfiexpressions, eliminating inheritance from each other)