3.0 remove fieldlist

This request is based off the validation branch, once that is merged this can be merged too.
Closes ticket #2347