JJM Yes, this is not DRY at all. Because of the code blocks autorequire must be done this way. I think.
[Validate]