Support for DataAnnotations
Support for Required DataAnnotation