1. 为什么要从 Viewer 访问 Entity API