SourceNode({this.pauseable = true, String? name}) : super(name: name) { this.controller = StreamController<T>.broadcast(); }