FEATURE: add validation to form field subclasses