public IOptimizedPersistable ShallowCopyTo(Page page) { IOptimizedPersistable copy = (IOptimizedPersistable)this.MemberwiseClone(); copy.SetPage(page); return(copy); }