public Type LoadAsType(ITypeDescriptor descriptor) { return descriptor.GetPreferedType() ?? NameToType(descriptor.Name) ?? typeof(object); }