把一个isauto的属性原先想分配到userlass中但最后放到trainclass中。因为这个属性跟train有直接关系。是运行期动态观测的。而UserClass中的run的flag则是绑定到用户配置的。