added convenience method isNew() for task