public void Save(ORM.Database database) { if (IsRecordDirty) { database.Update(Record); IsRecordDirty = false; foreach (var mount in PaddockedMounts.Where(x => x.IsDirty)) { database.Save(mount); } } }