function init(base) {
		return function() {
			model = model || new dsp.CoolCatModel();
			return base.apply(null, arguments);
		};
	}
/**
	 * Setup to initialize model whenever any method is called upon it.
	 * @method init
	 * @param {function} base Base function.
	 * @return {function} Applied function.
	 */
Setup to initialize model whenever any method is called upon it.
@method init
@param {function} base Base function.
@return {function} Applied function.
Setup to initialize model whenever any method is called upon it . @method init @param { function } base Base function . @return { function } Applied function .
function init(base) {
		return function() {
			model = model || new dsp.CoolCatModel();
			return base.apply(null, arguments);
		};
	}
function init ( base ) { return function ( ) { model = model || new dsp . CoolCatModel ( ) ; return base . apply ( null , arguments ) ; } ; }
Setup to initialize model whenever any method is called upon it.
Setup to initialize model whenever any method is called upon it .