I just tested this and it seems to have been fixed for a while (at least in 6).
The work is done by the boolean inverse parameter of BinderHelper.createSyntheticPropertyReference.