renemaed HTMLFormField_Boolean to HTMLFormField_Switch to avoid confusion