changed field constants to protected
assigned values to OptionInfo members