prepare to refactor ViewRender part
enhance apidoc
extract ViewRenderResolver
refactor method name
modify hasEntityType's logic