From what I understand you are saying, if you ChangeObjectProperty via:
Variable, you will get % values
Property, you will get 1.0 values
This is rather confusing, but at least it is consistent between the method you want to use. Some might prefer the % and others might prefer the 1.0 and we have given two options to attempt this. I will bring this up and see if it makes sense to leave as is or possibly unify the measurements.