Define a marker interface ISiteConfiguration. The top-level RPY does: request.setComponent(ISiteConfiguration, myConfig) And then any lower-level Resource can do: myConfig = ISiteConfiguration(request)