public async Task<IValueGetable> InvokeAsync(object __target) { await ((IGreeterWithObserver)__target).Unsubscribe(observer); return null; }