public SaveTransaction( GameDataItem dataItem ) { Monitor.Enter( dataItem._saveSync ); dataItem._saveTransaction = this; _dataItem = dataItem; }