internal override List <GremlinVariable> FetchAllVars() { List <GremlinVariable> variableList = new List <GremlinVariable>() { this }; variableList.Add(PrimaryVariable); variableList.AddRange(GroupByContext.FetchAllVars()); variableList.AddRange(ProjectByContext.FetchAllVars()); return(variableList); }