add in initial draft of ErrorFieldTypes