Hey, that's a pretty good point.  It would be interesting to have a read around on current opinion on the use of closures vs. factory classes.  But yes, we can happily change it later when Tests start to get written :)