public bool CanChooseGrammar(string grammarKey, IEnumerable<IStep> preceeding) { if (IsHidden(grammarKey)) return false; return true; }