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