Consider making text property read and write. Currently read... and would have to remake object with new text.