Only those fields which have canBeOptional true can have their isRequired property configurable.
Similarly for hidden fields