Thanks for adding the 'INullAcceptingValidator'. This solves our problem in a clean way.Just a small suggestion: I've seen that the CompoundValidator does not implement this interface. Would it not be correct to assure that the CompoundValidator is called always, and that the same logic of checking the implementation of the interface is applied to all the validators in the chain ?
Sounds reasonable, but I didn't implement it. Matej/ Igor? Eelco