private List <BaseModel> LoadTypedModelCollection <T>(List <Dictionary <string, object> > dataCollection) where T : BaseModel, new()
        {
            var models = _appDataContext.GetModelsByDataCollection <T>(dataCollection);

            return(models.Select(x => (BaseModel)x).ToList());
        }