split control enumeration and control get/set, add JSON query to update control