added TransactionX methods with new transaction system
+ Client: added transactionX methods
+ Client: modified WriteHold system to support IDs
+ Server: modified WriteHold system to support IDs