Switch to a Django Form for custom data fields
Add validation for Custom Data Fields
Add proper validation messages.
Move custom_fields to custom_data_fields