desc method for Option
copy options
Replace is_a with instanceof
clean up old option attribute
Add OptionTest
deprecate checkType method
Add protected _preprocessValue method to preprocess method
value hint rendering
Remove validate method