Is it worth making clear in the name that the delegate service could change, or do you think that's obvious enough already? Maybe something like `getCurrentDelegateService`?