Currently, aux values for single-fields need to be set at the field level. This is so that primitive values need not be wrapped inside a wrapper-object to allow aux values to be stored along with the primitive values. The same choice was made for composition single-fields even though the value is an object and can store the aux value in that object without an additional wrapper-object. This is not convenient, especially for the main-model (which is modeled as a single-field composition).
So in the case of single-field compositions, users should be allowed to set the aux value at the field level or inside the entity.
NOTE: this already works for set_ aux due to inheritance of set_ aux.
Currently, aux values for single-fields need to be set at the field level. This is so that primitive values need not be wrapped inside a wrapper-object to allow aux values to be stored along with the primitive values. The same choice was made for composition single-fields even though the value is an object and can store the aux value in that object without an additional wrapper-object. This is not convenient, especially for the main-model (which is modeled as a single-field composition).
So in the case of single-field compositions, users should be allowed to set the aux value at the field level or inside the entity.
NOTE: this already works for
set_
aux due to inheritance ofset_
aux.