Swapped Activator.CreateInstance for TypeDescriptor.GetConverter as this is better handled.