UserModel Optimization

舍弃了子集的使用，全部采用直接字段