usingSystem;usingSieve.Models;namespaceSieve.Attributes{[AttributeUsage(AttributeTargets.Property,AllowMultiple=false)]publicclassSieveAttribute:Attribute,ISievePropertyMetadata{/// <summary>/// Override name used /// </summary>publicstringName{get;set;}publicstringFullName=>Name;publicboolCanSort{get;set;}publicboolCanFilter{get;set;}}}