修改构造函数的注册