CR, Moved implementations to TaskContextImpl