Adding DataAnnotation for validation