Module loader: don't freeze object

Unfortunately, in PhantomJS, all module objects can be modified. It probably break
the spirit of modules system, but we don't have choice...