Los atributos de datos de validación de clientes no intrusivos no se representan para reglas de propiedad anidadas

Al usar FluentValidation 4.4, las siguientes reglas emiten los atributos de datos de validación discreta correctos en los campos de entrada:

RuleFor(e => e.PrimaryContact).NotEmpty();

renderizando el siguiente html:

<input class="text-box single-line k-textbox input-validation-error" 
       data-val="true" data-val-required="'Primary Contact' should not be empty." 
       id="PrimaryContact" name="PrimaryContact" type="text" value="">

Sin embargo, una regla con una propiedad anidada no emite ningún atributo de datos de validación:

RuleFor(e => e.Company.Name).NotEmpty();

renderizando el siguiente html:

 <input class="text-box single-line k-textbox" id="Company_Name" name="Company.Name" type="text" value="">

¿Qué me estoy perdiendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta