TSOperation divided into TSOperation and TSRequestedOperation