I wanted some feed back on if it was a good idea to change text* -> ann* and then make the sub classes provide the proper getter/setter properties.  Not sure I am comfortable unilaterally changing the api with no discussion.