public static TaskWithCounter Update(TaskWithCounter currentTask, Japi.Task selectedTask)
            {
                if (currentTask.Task.Dependencies.Contains(selectedTask))
                {
                    return new TaskWithCounter(currentTask.Task, currentTask.Dependencies - 1);
                }

                return new TaskWithCounter(currentTask.Task, currentTask.Dependencies);
            }
 public static bool HasNoDependencies(TaskWithCounter item)
 {
     return item.Dependencies <= 0;
 }