重构大部分模型类。