The choices checked against the profile: unknown choices are dropped, positions without a choice
take their default (defaultOption). An explicit "none" (null) on an optional position stays. A
required position other than the fabric with no default is kept as null (unchosen).
The choices checked against the profile: unknown choices are dropped, positions without a choice take their default (
defaultOption). An explicit "none" (null) on an optional position stays. A required position other than the fabric with no default is kept as null (unchosen).