simplified TodoItem model handling