public static bool IsValid(this IValidate obj)
 {
     return(obj.HasValue() && obj.Validate());
 }