I am wondering if I have used possessives correctly in the following sentences:

1. He has become capitalism's slave. (or should one write instead):
2. He has become a slave to capitalism.
3. He was nothing but a dictator's lackey. (or should one write):
4. He was nothing but a lackey to a dictator.