Yes, I use the example you posted.
Thanks for your help. I'll look into changing how it gets wired with StructureMap.
AssemblyScanner.FindValidatorsInAssemblyContaining<AddressValidator>() .ForEach(result => { For(result.InterfaceType) .Singleton() .Use(result.ValidatorType); });