Path for server TM does not change

When trying to change the path of a server TM, the ParentResourceGroupPath property reverts back to the original path after applying Save. Is there anything else that needs to be done to persist the path change?


            ServerBasedTranslationMemory myTm = translationServer.GetTranslationMemory("/OldPath/MyTm", TranslationMemoryProperties.All);            
            myTm.ParentResourceGroupPath = "/NewPath";
            //path property of tm points to new path
            myTm.Save();
            //path property of tm points to original path after saving