public virtual object GetLocallyDefinedOption( string key ) { object value = null; if ( options != null ) { options.TryGetValue( key, out value ); } if ( value == null ) { defaultOptions.TryGetValue( key, out value ); } return value; }