jQuery Plugin name spacing and accessing settings parameter
===

I'm trying to create a jQuery Plugin using there name spacing system, so this is a small example of what i have

    (function($){
    	var jScrollerMethods = {
    		init:function(config){
    			this.settings = $.extend({
    				'option':'value';
    			}, config);
    		},
    		getOption:function(){
    			return this.settings.option;
    		}
    	}
    	
    	$.fn.jScroller = function(call){
    		if ( methods[call] ) {
    		  return methods[call].apply( this, Array.prototype.slice.call( arguments, 1 ));
    		} else if ( typeof call === 'object' || ! call ) {
    		  return methods.init.apply( this, arguments );
    		} else {
    		  $.error( 'Method ' +  call + ' does not exist on jQuery.jScroller' );
    		} 
    	}
    	
    	$(".selector").jScroller({'option':'newValue'});
        var opt = $(".selector").jScroller("getOption");
    })(jQuery);

the `opt` variable does not work and it should not work as when declaring functions like that the `this` points to the function E.G into the `init:function(){..` `this` points to the function set to `init` so how do i make it so that the `getOption` function can access the settings but these can't be saved to the window as there could be more than one instance of the jScroller running on differing selectors i just get seem to find or figure it out