$cmp(this.refs, this.fn, {String? ref}) : super(fn() as T?, ref:ref) { _subKey = _instance.subscribe(refs, (_ref, _data)=>value=fn() as T?); }