Inheritance: BaseModel
 public bool CanModify(User user, ToDoList toDoList)
 {
     return IsValid && BelongsToList(toDoList) && toDoList.CanModify(user);
 }
 public bool BelongsToList(ToDoList toDoList)
 {
     return toDoList.Id == ToDoListId;
 }