public void SetAsOriginal()
        {
            canRollbackOriginal = true;
            object data = CurrentData;

            if (DataTransactionHelper.IsDataTransactionObject(data))
            {
                DataTransactionHelper.SetAsOriginal(data);
                return;
            }
            OriginalData = Clone(data);
        }