we should unit test the `Task` object