Prevents defaulting CounterMax Rate Option to zero

you may want to write test. The unmarshal method needs a pointer receiver, i think