Abstract class representing a validated collector.
The key of the field collector.
The label of the field collector.
The required flag.
The type of the field collector.
The validation object.
The value to collect.
Function to initialize the single value collector.
Function to initialize the field collector.
Function to validate the collector.