public void CopyFrom(ISessionObject ObjectToCopy)
{
//Do not copy inUse and isExporting properties (they are used internally)
//inuse = ObjectToCopy.IsInUse ? -1 : 0;
//isExporting = ObjectToCopy.IsExporting;
data = ObjectToCopy.Data;
lockCookie = ObjectToCopy.LockCookie;
lockDate = ObjectToCopy.LockDate;
updateDate = ObjectToCopy.UpdateDate;
timeout = ObjectToCopy.TimeOut;
extraFlags = (sbyte)ObjectToCopy.ExtraFlags;
locked = ObjectToCopy.IsLocked;
}