protected override void pStore(DataItem DataItem) { base.pStore(DataItem); if (!DataItem.Persisted) { Write(DataItem); DataItem.Persisted = true; } }