Slight refactoring to allow for extending RelationalServiceInfo when

using URIs that don't conform to the expectations of UriInfo.

Let me know if you think there's a better approach to this...