public static AuditProperty From(EntityEntry <IAuditable> entry, IProperty property) { return(new AuditProperty { Name = property.Name, OldValue = entry.OldValue(property.Name), CurrentValue = entry.CurrentValue(property.Name) }); }