InvalidCastException: Unable to cast object of type 'PrettyGirl.Domain.AdvancedWebStore.Entities.PrettyGirlCategoryListingProduct' to type 'System.Collections.Generic.List`1[PrettyGirl.Domain.AdvancedWebStore.Entities.PrettyGirlCategoryListingProduct]'.
at Solutionists.MP.Infrastructure.Caching.InMemoryCacheService.Get[T](String key, CacheItemPolicy policy, String regionName, Func`1 method) at Solutionists.MP.Infrastructure.Caching.InMemoryCacheService.Get[T](String key, Nullable`1 timespan, String regionName, Func`1 method) at PrettyGirl.UI.Controllers.ProductListController.<>c__DisplayClass33.b__1f(Int32 prodId) at System.Collections.Generic.List`1.ForEach(Action`1 action) at PrettyGirl.UI.Controllers.ProductListController.FeaturedProducts(Int32 categoryId, String currency) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult)