Backend changes for required field options.

Just need to get the required fields in the frontend and think a bit about addons fields (for instance for People/Resources selection).