public ProgressOperation()
{
StartTime = DateTime.Now;
LastUpdatedTime = StartTime;
State = OperationState.NotSet;
Message = "".ToConsoleString();
Progress = -1;
Actions = new ObservableCollection<ProgressOperationAction>();
selfSub = SubscribeUnmanaged(nameof(State), StateChanged);
}