public ObservableTask(Task taskToRun, ITracer tracer, OnTaskCompletedEventHandler onTaskCompletedCallbabk = null) : base(TaskToRunWrapper(taskToRun), tracer, val => onTaskCompletedCallbabk?.Invoke()) { }