Enhancements to the System.ComponentModel.DataAnnotations library for use within the Einstein framework