#145 done, but is inherited from object Text