Nadya,
No, I didn't specifically try to reproduce this problem. I am 99.9% sure though that it'll be solved by setting ButtonCount = 0 in your lowest level opg subclass. If that doesn't fix it I can look into it some more.
>Do you think, that if I would not have options in my class, I would not have this problem? I'm going to try, though I'm afraid, the problem lies somewhere else. If I set first option to be 1 programmatically, then set another option to be 1, does it deselect the first option? Were you able to reproduce the problem?