todoItem model, collections, and views