public ControlledObserverData(IControlToken controlToken, ControlSubject<IData, IControlToken> control, IData data) { this.controlToken = controlToken; this.control = control; this.data = data; }