made all the stuff of FieldType available through the annotation and adjusted all the defaults to that.