Switch to navigating via the RootEntity

Updates method names to fit the familiar `*Async()` pattern when appropriate.