private void Fetch(Csla.Data.SafeDataReader data) { using (BypassPropertyChecks) { Id = data.GetInt32("Id"); if (!data.IsDBNull("ShipDate")) { ShipDate = data.GetDateTime("ShipDate"); } Persons = DataPortal.FetchChild <OrderLinePersons>(Id); } }