Introduce a DelegatingRootResource for simplified reuse