C++风格的变量命名，Entity的Id改为自动分配的int型，因为Entity的Id不需要被记住