product history . Get values from fields because we get exceprion from proerties of deleted onjects  var productHistoryFields = productHistory.GetType().GetFields(BindingFlags.Instance |

                       BindingFlags.Static |
                       BindingFlags.NonPublic |
                       BindingFlags.Public);