I am not using XML configuration files, so from my understanding I
think it is safe for me to use ValidatorMode.UserAttribute, which
solves the above problem. However, if I configure NHibernate Validator
using ValidatorMode.UseAttribute rather than
OverrideAttributeWithExternal, the ValidationDef classes that I have
configured using the FluentConfiguration do not get used.