data changed when wrapped by proxy