Maybe add a test in there to make sure it is a value and not another object or function.
position should be a setter and getter, though I thought.
One sec I’m gonna check something this morning they weigh in again.
I do know you are not grabbing the values from the code you have posted, why are you grabbing these keys?
Update, so I am actually wondering why ‘position’ is not coming up because it is defined as a property as far as I know and even when you do something like this:
so i am doing this to create a list of properties using dat.gui.
which will allow me to displace the properties graphically for a user to manipulate a scene. hence why id prefer to use the correct variables and not the private ones