Error 1152: a conflict exists with inherited definition

error 1152: a conflict exists with inherited definition

Tried to do this simple task:

  1. Created 2 buttons classes: a base class (ButtonBase) and another button (Button2) which inherits fron the base class
  2. Created a symbol in the library for the base button : a rectangle with a text field named “label_txt”
  3. Created a second symbol in the library for the second button type : an oval with a text field named “label_txt”
  4. Linked the first symbol to the “ButtonBase” and the second symbol to “Button2”

Tried to publish it and got this error:
error 1152: a conflict exists with inherited definition ButtonBase.label_txt in namespace public

Am I doing somthihg wrong?
Isn’t that the right way to create inherited movieclips in Flash CS3 / AS3?

Sample FLA + calsses attached,

Thnaks,
E