fixed getValue/setValue context issue