修改配置结构，重装封装生成器超类