public new ActualStateRecord GetCopyUnsaved() { ActualStateRecord asr = (ActualStateRecord)MemberwiseClone(); asr.ItemId = -1; asr.UnSetEvents(); asr.OnLifelength = new Lifelength(OnLifelength); return(asr); }