Renaming Render -> Create, as the process will also involve creating validators
Creating client-side validators basing on the json
Renaming ShowValidationErrors->ValidationErrors, making it clear the validation errors come from the server
Performing client-side validation
Fixing the required validator