In SilverStripe up to and including 4.6.0-rc1, a FormField with square brackets in the field name skips validation.
silverstripe silverstripe
silverstripe silverstripe 4.6.0