Some improvements on CsContentStreamHolder behavior

Checking if cs parent exists calling Model::exists() instead of testing for Model::$data
Simpler way of starting transactions.