gameobject不直接继承底层entity， 它只是一个接口。