OOE: object-oriented controlled form

Fields and field groups can carry descriptions, as can the top-level form
Name
Please enter your first name.
Please enter your last name.
Format is "YYYY", valid range is [1900..2000]