`TodoList.add_todo` needs to be on the `TodoList` because the `Todo` needs to be associated with the parent.