public IModelMetadata GetMetadataFor(object model, string propertyName) { metadata = new ModelMetadata { Model = model, ModelType = model.GetType(), PropertyName = propertyName, }; SetOrderedProperties(); return metadata; }