use MvcExtensions.FluentMetadata