This should be returning an `IObservableRepositoryHooksClient` to match the interface