Refactoring towards better grammar indexing logic.
Refactoring: Removed all grammar indexes access before BuildIndexes() call.
Identified problem: AmbiguosSymbols are built after grammar indexing.
Refactoring ambiguous symbols to be indexable outside Grammar.
Removed AmbiguousSymbol -> SymbolBase inheritance