Update user meta on registration
Use a loop
Dynamic assignment
Pass the field definitions to the constructor
No need for defaults
Change sanitise function
Start admin class
Sample fields definition json file
Make param required
Initialize the registration object with the fields definitions