Please use `define('Root', function() {.....` so that we won't create a new global object.