Adding a note just in case:
Suppose there is this input control
[InputControl(processors = "PositionTransform")] public Vector2 position;
If you'll access control like this
position.ReadValue() - everything is good PositionTransform processor will process the value
but if you'll access values like this
position.y.ReadValue() - PositionTransform won't be applied, this is not very intuitive.
Some kind of resolution must be taken.