Future<void> inject(T state, [bool force = true]) { if (this.state.value != null && !force) return Future.value(); return set(state); }