public void Reload(ref SeatConsolidationRule entity) { if (entity.SaftyGetProperty <bool, IEditingObject>(o => o.IsNew)) { _seatConsolidationRepository.Evict(entity); } else { _seatConsolidationRepository.Refresh(ref entity); } }