Use strings instead of numbers as ID
Use UUID's as identifiers
Add a task tree model class