protected override object CreateInstance(Type itemType)
 {
     if (itemType == typeof(Variation))
     {
         return(Variation.CreateNew(column));
     }
     return(base.CreateInstance(itemType));
 }