Kindly note:
- the risk to get mandatory rely on the attribute position
Depending to your overall scenario, when defensive handle the possible occurrence, then we can also work with the Attribute name.
But it is up to your decissions. However we do feel that the topic is answered and you can close it