This immediately executing function pattern is not really appropriate within an AMD module as you're already name spaced anyway.