var Delegate = {
	create:function(scope,method){
	
		var args = new Array();
		for (var i=0; i<arguments.length; i++)args.push(arguments[i]);
		
		var f = function () {
			method.apply(scope,args.splice(2,args.length-2));
		};
		return f;
	}
}