public virtual CiSymbol LookupMember(string name) { throw new ParseException("{0} has no members", this.GetType()); }