重构引擎，将内部共享的成员设为类的静态成员，删除对应的forTest测试方法