a quick thought have lead me to this commit. I deleted the data member
in renderer, and when a rendering call is invoked, the renderer simply
gets the name from the entity class (since there is always a entity
class passed to the doRender method), and use that name to get the
render datas. This simplifies our problem to how to create a persona
with name.