code: function __lazyload(key, node, dfd){
  			callback.call(self, node, "loading");
  			node.load().done(function(){
  				self.loadKeyPath.call(self, loadMap[key], callback, node).always(_makeResolveFunc(dfd, self));
  			}).fail(function(errMsg){
  				self.warn("loadKeyPath: error loading: " + key + " (parent: " + root + ")");
  				callback.call(self, node, "error");
  				dfd.reject();
  			});
  		}
docs: Avoid jshint warning 'Don't make functions within a loop.':