public virtual AttributeScope DefineGlobalScope( string name, IToken scopeAction ) { AttributeScope scope = new AttributeScope( this, name, scopeAction ); scopes[name] = scope; return scope; }