reform get/set