Inherit Text in FieldWritable make me able to shrink the code for 154 lines!