Some unit test pass!
Start to redesign ModuleConfiguration...