passing: refactored FormFields and FieldOptions controllers with class methods