renamed TaskDependency to TaskConstraint
min
merged DependentAttribute and Task