added UITaskListItem to abstract Task object