protected override void PostConstruct() { base.PostConstruct(); OnChange .TakeUntil(Disposed.Where(identity)) .Subscribe(Apply, this); }