use DoGetValue() in parent class will be enough, and add readonly support to SetValue()
make sure the first item of a radio group is checked by default
Fix the position calculating of insert a radio menu item