protected override void OnContractSourceChanged() { bool ready = Sources.All(x => x.DialogReady); Consumers.ForEach(x => x.OnReadyChanged(ready)); }