public ControlledGroupData(IControlToken token, IObserver<IData> observer) { this.sharedData = new Data(); this.token = token; this.observer = observer; }