Moved Task validation from Service to within the Task Model