public List <CategoryType> Get() { List <CategoryType> lCat = new List <CategoryType>(); for (int i = 1; i < 3; i++) { CategoryType cat = (CategoryType)Activator.CreateInstance(typeof(CategoryType), true); PropertyInfo oProp = cat.GetType().GetProperty("Id" , BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.IgnoreCase); cat.CategoryTypeName = string.Format("Default-{0}", i); oProp.SetValue(cat, i); lCat.Add(cat); } return(lCat); }