TaskResultService implementation