rename access to the RequestBuilder to 'underlying' as its more readable and sort of follows the same naming pattern as unfiltered (which models this in a similar way)