BaseTask.write() - uses project.delete()